INTERVIEW ROUNDS

Team-specific rounds

Rounds a team adds for its own needs: fixing bugs in an unfamiliar codebase (Stripe Bug Bash), reviewing a pull request (Airbnb), integrating with an API from its docs, a language deep dive, or a no-code walkthrough of a past project.

What happens

These rounds test how you work on real code rather than puzzles. A debugging round gives you a failing test in a codebase you have never seen. A code review round hands you a pull request with planted problems. A project deep dive asks you to explain the architecture, decisions and impact of something you built, and the interviewer probes until they reach the limit of what you know.

What is expected at each level

Your level
SDE 1 · New grad to about 2 years
Mostly language and CS fundamentals deep dives (Java internals, databases, OS).
SDE 2 · About 2 to 5 years
Debugging, integration or code review rounds at product companies.
SDE 3 · Senior, about 5 to 10 years
Project deep dives become central: scope, trade-offs and what you would do differently.
SDE 4 · Staff, principal and above
Presentations or deep dives on multi-quarter work that crossed teams.

How to prepare

Common mistakes

Companies that use it

Other rounds

The online assessment (OA) · The phone screen · The coding round (DSA) · The AI-assisted coding round · Low-level design and machine coding · The system design round (HLD) · The behavioral round · The hiring manager round · The bar raiser round · Team match and hiring committee