The process consists of 4 rounds. The first round is an aptitude test that contains 16 questions. Each correct answer is awarded 1 mark, with a penalty of -0.5 for a wrong answer. The second round involves programming, where you are given a code and need to explain it. The third round is an interview, during which they will ask about your projects and may present you with puzzles to solve. The fourth round consists of an interview with one of the top members of the company, and it follows a format similar to the previous round.