INTERVIEW ROUNDS

The coding round (DSA)

A 45 to 60 minute live interview where you solve one or two data-structures-and-algorithms problems while explaining your thinking. Interviewers score problem solving, code quality, testing and communication.

What happens

The interviewer gives a problem, often vague on purpose. You clarify the inputs and constraints, propose a brute force, improve it, agree on the approach, write clean code, then walk through tests and complexity. Follow-up questions change a constraint to see how you adapt. Most companies score four things: problem solving, coding, verification and communication.

What is expected at each level

Your level
SDE 1 · New grad to about 2 years
The largest part of the loop: often three coding rounds. Medium problems, sometimes one hard. Correct, clean code and clear reasoning matter more than speed.
SDE 2 · About 2 to 5 years
Two or three rounds at medium to hard level. You are expected to reach the optimal approach with fewer hints and to test without being asked.
SDE 3 · Senior, about 5 to 10 years
Usually two rounds. Same difficulty, but interviewers expect quick, confident problem solving and production-quality code.
SDE 4 · Staff, principal and above
One or two rounds, sometimes design-flavoured (build a small class with several methods). Coding is a bar to clear, not where level is decided.

How to prepare

Common mistakes

Companies that use it

Other rounds

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