1. Online Assessment (Round 1)
The process began with an online coding assessment where I had to solve two easy to medium-level problems within 90 minutes. The questions were manageable, and the platform was smooth. I was able to clear this round successfully.
2. Technical Interview (Round 2)
The second round was a live technical interview over video call. I was asked to solve two more easy to medium-level problems. I had to explain my approach and write pseudocode. Although I was stuck at first, I eventually arrived at the solutions. The interviewer was patient and supportive throughout, which helped me stay calm and focused.
3. Machine Round (Round 3)
This round was more in-depth and focused on project experience, system design, and databases:
I was asked about the architecture of my past projects and how I handled various components.
There were several questions around performance optimization and scalability.
I was also asked to design a relational database schema, but since I hadn’t studied relational databases at that time, I struggled to answer the questions—even with hints from the interviewer.
Unfortunately, I was not selected to move forward to the HR round after this.
Overall Impression: Even though I wasn’t selected, the interview process was very well-structured and professional. The interviewers were helpful, respectful, and encouraging, even when I couldn’t answer some questions. It was a great learning experience, and I appreciated the opportunity to participate.