The interview process consisted of three distinct rounds. It began with an aptitude test which assessed quantitative reasoning, logical thinking, and problem-solving skills. This was followed by two rounds focusing on Data Structures and Algorithms (DSA). In these DSA rounds, I was asked to solve various problems on the spot, demonstrating my ability to implement efficient solutions and optimize code under time constraints. Each round was designed to progressively increase in difficulty, testing both my technical knowledge and my ability to apply it in complex scenarios.