Interview Process:
Application Process:
I applied through my campus placement drive for the Software Developer role. Around 50 students appeared for the drive, and the process consisted of multiple rounds.
Aptitude and Coding Round:
The first round was an aptitude test followed by two coding questions. Initially, the plan was to shortlist candidates based on these tests. However, the company decided to interview all candidates.
First Interview:
In my interview, the questions were mainly based on my resume and JavaScript concepts. They asked me about Object-Oriented Programming (OOP) in JavaScript, hoisting, closures, and other technical concepts. Additionally, I was asked to explain my approach to solving the coding questions given in the previous round. After this, I was shortlisted among 5 students for the next technical round.
Technical Interview at Office:
The second technical interview took place at their office. They started by discussing my projects in detail and then gave me a task to design a scalable chat application like WhatsApp, focusing on scalability and other key features. After the interview, 2 students, including myself, were shortlisted for the final round.
CTO Round:
The final round was with the CTO, which felt more like an HR interview. They asked questions about my family background, interests, and career goals. Unfortunately, I wasn’t selected after this round.
Overall Experience:
Although I wasn't selected in the end, the process was a great learning experience, especially in discussing scalability in web applications and deep-diving into JavaScript concepts. The interviewers were professional and focused on both technical and soft skills.