1. HR Screening (30 mins)
The recruiter asked about my background, projects, and why I was interested in the role. We also discussed salary expectations, notice period, and work culture. It was a relaxed, conversational call.
2. Technical Interview (1 hour)
This was with a senior developer. The focus was on:
Core programming concepts (OOP, data structures)
My experience with JavaScript and React
Past project challenges and how I solved them
Debugging a small piece of code live on screen
They were interested in how I approach problem-solving more than just giving the “right” answer.
3. Coding Round (HackerRank – 90 mins)
This was the toughest round. I had to solve two problems:
Medium-level array problem (sliding window technique)
Graph traversal using BFS
I was able to solve both, though I had to optimize the first one after an initial brute-force approach.
4. Final Interview (45 mins)
This was with the engineering manager. We talked about:
Team collaboration and communication
How I handle deadlines and code reviews
My long-term goals and growth mindset
A system design problem (designing a simple blog platform)
It was more of a behavioral and design-oriented round.