~learn.
Big tech · Redmond, Washington

Microsoft.

Azure cloud, Microsoft 365 (Office, Outlook, Teams), Windows, Xbox and LinkedIn.

its questions lean on
  • object-oriented design
  • concurrency
  • scheduling and queues
  • caching
  • classic HLD problems

The rounds, as candidates describe them

  1. DSAA coding round, usually two medium problems.source ↗
  2. Low-level designImplement a component with classes, design patterns and multithreading in focus.source ↗
  3. High-level designA system design round.source ↗
  4. Hiring managerPast experience, behavioural questions and often a design discussion about a Microsoft system.source ↗

Reported by candidates

From public interview write-ups; each links its source.

Likely, from what they build

Our pick, not a report: questions that fit Microsoft's products.

Study path

Every lesson the questions above point to, once, in order.

  1. 01IP-01Design a URL Shortener
  2. 02W01 · BOSSDesign a URL Shortener at Scale
  3. 03IP-04Design a Unique ID Generator
  4. 04IP-02Design a Rate Limiter
  5. 05W01 · DAY 03Rate Limiting at Scale
  6. 06LLD-03Design a Rate Limiter
  7. 07IP-05Design a Web Crawler
  8. 08W07 · DAY 02Indexing Pipeline
  9. 09IP-09Design Typeahead Search (Autocomplete)
  10. 10W07 · DAY 04Advanced Search Features
  11. 11IP-17Design a Distributed Job Scheduler
  12. 12W02 · DAY 05Distributed Cron & Job Scheduling
  13. 13IP-20Design a Payment System
  14. 14SQ-01India's UPI
  15. 15IP-07Design a News Feed
  16. 16SQ-21Instagram Feed and Stories
  17. 17W04 · DAY 04Feed Caching
  18. 18IP-10Design a File Sync Service (Dropbox / Google Drive)
  19. 19SQ-08AWS S3
  20. 20LLD-02Design an LRU Cache
  21. 21LLD-01Design a Parking Lot
  22. 22LLD-04Design an Elevator System
  23. 23LLD-08Design a Logging Framework (Pub-Sub)
  24. 24IP-18Design a Distributed Message Queue
  25. 25IP-08Design a Chat System
  26. 26SQ-02WhatsApp Messaging
  27. 27SQ-20Google Docs Collaboration
  28. 28W05 · DAY 04Conflict Resolution

Company names and logos are trademarks of their owners, shown only to identify each company. This course isn't affiliated with or endorsed by any of them.