The recruiter initially reached out over a phone call
Round 1: Initial Technical Screening (Qualifying Round)
Duration: ~1 to 1.5 hours
The discussion started with a brief introduction followed by a detailed discussion of one of my previous projects.
DSA Question :
Check cycle in directed graph.
Some basic questions on system design.
LOOP ROUNDS FROM Round 2 to 5.
Round 2: Technical Interview 1 (DSA + OOPs)
The interviewer started with introductions and a discussion about my current project.
DSA Question :
Meeting Rooms 2
Design LRU cache.
Round 3: HLD
Started with introductions followed by a discussion on my current project.
HLD :
Some domain specific system design problem related to the current feature of the project the team is working on.
DSA :
https://leetcode.com/problems/time-based-key-value-store/description/
Round 4: Hiring Manager Round
This round focused more on my current project, behavioral aspects, leadership, and system design.
Topics included:
Detailed discussion of my last project. Made me drew the entire architecture.
Leadership and ownership experiences
System Design questions.
Business impact of the projects
Round 5: Bar Raiser (Bartender) Round
The final round was mix of behavioural, HLD and current project architecture.
HLD : URL Shortener.
Discussion areas included:
Deep dive into my current project
Previous projects and architectural decisions