~learn.
Trading · New York (technology centres in Mumbai and Bengaluru)

Morgan Stanley.

An investment bank and wealth manager whose in-house technology runs trading platforms, market data, risk and wealth-management systems.

its questions lean on
  • Java and concurrency
  • processing data bigger than memory
  • databases and concurrency control
  • classic LLD
  • production performance

The rounds, as candidates describe them

  1. Online assessmentHackerRank test with MCQs on Java, OOP, concurrency, Spring and SQL, plus coding problems.source ↗
  2. Technical (two rounds)Core Java, multithreading and Spring with DSA problems; design patterns may come up.source ↗
  3. Technical and managerialDesign-style problems (a 10 GB file in 2 GB of memory, finding production performance issues) and project discussion.source ↗
  4. HRSalary discussion after the technical rounds.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 Morgan Stanley's products.

Study path

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

  1. 01SQ-16BookMyShow Seat Booking
  2. 02LLD-05Design a Movie Ticket Booking System
  3. 03IP-01Design a URL Shortener
  4. 04W01 · BOSSDesign a URL Shortener at Scale
  5. 05SQ-17Swiggy Food Delivery
  6. 06W03 · BOSSEvent-Driven Food Delivery Order System
  7. 07LLD-01Design a Parking Lot
  8. 08W05 · DAY 02Distributed Transactions — The Saga Pattern
  9. 09W04 · BOSSDesign a Global E-Commerce Product Catalog System
  10. 10LLD-08Design a Logging Framework (Pub-Sub)
  11. 11W03 · DAY 03Backpressure and Flow Control
  12. 12W00 · PART 5Operating System Concepts for System Design
  13. 13W08 · DAY 02Streaming vs Batch Processing
  14. 14W01 · DAY 01Partitioning Deep-Dive
  15. 15W10 · DAY 02Observability
  16. 16W10 · DAY 05Incident Management
  17. 17W00 · PART 4Networking Fundamentals for System Design
  18. 18W05 · DAY 01Consistency Models
  19. 19W00 · PART 2Infrastructure Building Blocks
  20. 20SQ-13Zerodha Kite Trading Platform
  21. 21W05 · DAY 05Leader Election and Coordination
  22. 22W03 · DAY 01Queue vs Stream

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.