Microsoft SDE II Loop
SDE II loops stay coding-heavy, with one design round that ranges from object-oriented design to a first system design problem depending on the team. Clean code, self-testing, and clear communication across every round carry the decision.
The Rounds
Screens
- Recruiter CallCovers your background, role fit, and timing, and places you at a starting level.Practice Recruiter Call
- Online Assessment or Technical ScreenA timed online assessment or a live coding screen with an engineer, depending on the team.Practice Online Assessment or Technical Screen
Onsite
- CodingTwo to three rounds of data structures and algorithms problems, with behavioral questions in each.Practice Coding
- DesignUsually one round, often object-oriented or low-level design, though some teams ask a system design problem.Practice Design
- Final InterviewMany loops close with a senior interviewer who reads the earlier feedback and follows up on open questions.Practice Final Interview
What the SDE II Loop Weighs
- Medium problems solved cleanly, with complexity stated and your own tests run.
- A design that starts from requirements and adds complexity only when a constraint calls for it.
- Adapting smoothly when an interviewer changes the requirements partway through.
- Stories about features you shipped end to end and feedback you acted on.
Sources
Last checked Nov 2026. Loops vary by team and change over time, so confirm the details with your recruiter.