The interview process consisted of three main stages: a written test, followed by two technical coding interviews. The test focused on data structures, algorithms, and general programming concepts. In the first coding interview, I was asked to solve DSA problems live and explain my approach, which tested both my coding skills and my logical reasoning. The second interview was more comprehensive and involved designing an Entity-Relationship Diagram for a given problem and discussing my final year project. The interviewer asked about the technologies I used, the challenges I faced, and how I approached solving them. I really appreciated the structured nature of the process, as it pushed me to think critically and communicate effectively. It’s been a great learning experience, and I feel more confident about my technical and problem-solving skills as a result.