Interview Process Overview :
1 Online Assessment (OA) Round
3 Interview RoundsAfter completing the OA, I received a call approximately three weeks later informing me that I had successfully cleared the assessment.
I was contacted on Wednesday to schedule the interviews for Friday. It was a Superday round, meaning all interview rounds were conducted on the same day.
Interview Rounds
- System Design Round
The interviewer was approachable and began with a discussion about the use of GitHub Copilot and how to leverage it effectively.
He then moved on to the system design problem and asked me to design a URL Shortener System.
We discussed the algorithm, followed by designing the overall architecture, including:
System flow
Caching strategy
Database design
Data storage approach
He also asked detailed questions about how the data would be stored in the database.
- Hiring Manager (HM) Round
This round focused on my projects and their architecture.
The interviewer also asked several “what-if” behavioral questions. The key emphasis was on professionalism, ownership, and maintaining a no-blame approach while handling challenges.
- DSA Round
In this round, I was asked a Data Structures and Algorithms question of easy-to-medium difficulty.
Additionally, I was given a codebase to review, similar to reviewing a pull request (PR). There were some logical issues that I had to identify and correct. I was also evaluated on:
Code reusability
Naming conventions
Overall code quality and best practices


