The process began with resume shortlisting, followed by a Hackerrank test the next day for further candidate evaluation. About a week later, we were invited to the company for an in-person interview, which included another Hackerrank test consisting of two dynamic programming problems. After waiting for almost an hour, the shortlisted candidates had two technical interviews, which were then followed by a final HR round.