1. MCQ Round, which contains 2-3 aptitude questions and others are code snippets that are based on fundamentals like for loop, while loop, and functions. you have 30 mins to solve these questions. 2. Coding round, which contains 5 coding questions with easy to medium difficulty. The first 2-3 questions are easy to solve, and the other 2 are a little bit difficult, and you have 1 hour to solve these questions. 3. There are three interview rounds, the first one will be a little easy, and have questions like yourself, then the background, the project you have done, and 2-3 coding questions depending on the previous coding round. The second and third ones are pure coding related, where the interviewer asked coding questions related to array operations, string operations, patterns and other coding questions that required some sort of optimizations.