I had total of 5 rounds:
Round 1 – DSA (Online/Technical Coding Round 1)
Platform: HackerRank / CodePair
2 medium-level problems based on arrays, hashmaps, and sliding window.
Focus was on writing clean, optimized code and explaining the approach clearly.
Round 2 – DSA (Technical Coding Round 2)
Questions were slightly harder, focused on binary search, heaps, and dynamic programming.
Follow-up questions were about time and space optimization.
Round 3 – DSA (Technical Coding Round 3)
Problem-solving + data structure design question (e.g., LRU Cache / custom stack).
Also included some edge case handling and test case dry runs.
Round 4 – System Design Round
For experienced roles, this was more of a low-level design discussion.
Topics included designing a scalable system like URL shortener, notification service, or booking system.
Focus on database choice, APIs, concurrency, and trade-offs.
Round 5 – Managerial + HR Round
Discussion about previous projects, challenges faced, and teamwork scenarios.
A few behavioral questions like:
“Tell me about a time you disagreed with your manager.”
“How do you handle deadlines and pressure?”
Some light technical questions to check overall understanding.