INTERVIEW ROUNDS

Low-level design and machine coding

You design and build a small working system in code: classes, interfaces, data structures and how they change when a new requirement arrives. In India, the 90-minute machine coding round (Flipkart, PhonePe, Swiggy, Razorpay) is often the first filter for SDE 2.

What happens

There are two flavours. In an object-oriented design round you talk through classes, relationships and design patterns for something like a parking lot, with some code. In a machine coding round you get a written spec and 60 to 120 minutes to build a working, runnable in-memory application, then defend it in a review where the interviewer adds a feature to see whether your design bends or breaks.

What is expected at each level

Your level
SDE 1 · New grad to about 2 years
Object-oriented design with clear classes and responsibilities. Working code matters more than patterns.
SDE 2 · About 2 to 5 years
The core round at many product companies: working, modular, extensible code with validation, error handling and tests, finished on time.
SDE 3 · Senior, about 5 to 10 years
Same as SDE 2 plus concurrency (two users booking the same seat) and a clean extension story.
SDE 4 · Staff, principal and above
Rare as a standalone round; folded into design discussions.

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 · The system design round (HLD) · Team-specific rounds · The behavioral round · The hiring manager round · The bar raiser round · Team match and hiring committee