Interview Rounds at Microsoft

  1. Online Assessment
  • Platform: Codility (90 mins)
  • Problems: 2 Easy/Medium DSA
  • Time: 30 mins

  • Next Step: Call after 5 days for interviews

  1. Round 1 – DSA
  • Q1: Top K Frequent Elements (Discussed approach)
  • Q2: Integer to English Words (Approach + Code)
  • Time : 40 mins
  1. Round 2 – DSA + LLD
  • Q: Topological Sort (Kahn’s Algorithm)
  • Delivered: Neat Code + Unit Tests + Edge Cases (Cycle Detection)
  1. Round 3 – HLD + LLD
  • Task: Flight Booking System (LLD)
  • HLD: Verbal discussion + Concurrency Questions
  • ⚠ Issue: Disagreement on multiple bookings scenario
  1. Round 4 – Hiring Manager
  • Project Discussion + Behavioral Questions
  • HLD Discussion: Proximity/Location-based services (Explained with GeoHash )