The interview process started with a self-introduction where I briefly explained my background and the projects I have worked on. The interviewer asked several questions related to my projects and showed interest in understanding the implementation details.
After that, the discussion moved to Data Structures and Algorithms. I was given a DSA problem to solve, and the interviewer evaluated my approach and reasoning. Once that was completed, we had a detailed discussion about my projects, including the challenges I faced during development and how I handled them.
The interviewer also asked questions on core Java concepts, Object-Oriented Programming (OOP), and some basics related to Large Language Models (LLMs).
Overall, the interview experience was quite good and the interviewer was professional and engaging throughout the process. Although I was not selected for the role, the interaction was a valuable learning experience.