The hiring process consisted of five rounds:
Call Round:
An initial screening call where the recruiter introduced the company, explained the role, and asked about my background, interests, and availability.
Technical Round 1:
Focused on data structures, algorithms, and problem-solving. I was asked to solve a few coding questions (mainly on arrays, strings, and recursion) and explain my approach and time complexity.
Technical Round 2:
This round was project- and concept-oriented. Questions were based on my resume projects, backend development concepts (like APIs, databases, and OOP), and real-world problem scenarios. Some discussion on system design and debugging was included.
HR Round:
A conversational round covering behavioral questions, work ethics, strengths/weaknesses, and future goals. The HR also assessed cultural fit and discussed compensation and joining timelines.
Offer Rolled Out:
After clearing all rounds, I received the official offer letter via email.