Goldman Sachs.
Trading, risk and asset-management platforms, transaction banking and the Marcus consumer bank.
its questions lean on
- object-oriented design
- transactions and consistency
- trading systems
- notifications
- Java and concurrency
The rounds, as candidates describe them
Reported by candidates
From public interview write-ups; each links its source.- Design Snake and LadderLow-level designno lesson for this one yetreported in:LeetCode Discuss · Goldman Sachs VP Bangalore, offer (2024) ↗LeetCode Discuss · Goldman Sachs Associate, rejected, with a distributed follow-up (2024) ↗
- Design a Parking LotLow-level designLLD-01 · Design a Parking Lot →reported in:LeetCode Discuss · Goldman Sachs VP Bangalore, offer (2024) ↗
- Design a Vending MachineLow-level designLLD-07 · Design a Vending Machine →reported in:LeetCode Discuss · Goldman Sachs VP Bengaluru, offer (2022) ↗
- Design a Stock Exchange / Trading PlatformLow-level designSQ-13 · Zerodha Kite Trading Platform →reported in:LeetCode Discuss · Goldman Sachs VP Bengaluru, LLD of a stock exchange (2022) ↗
- Design a Restaurant Reservation SystemLow-level designIP-19 · Design a Hotel Reservation System →LLD-05 · Design a Movie Ticket Booking System →reported in:LeetCode Discuss · Goldman Sachs VP Bangalore, offer (2020) ↗
- Design a Notification SystemSystem designIP-06 · Design a Notification System →W06 · DAY 02 · Core Notification Flow →reported in:LeetCode Discuss · Goldman Sachs VP Bangalore, HM round with offline users (2024) ↗
- Design a News FeedSystem designIP-07 · Design a News Feed →SQ-10 · Twitter/X →reported in:LeetCode Discuss · Goldman Sachs Associate, selected, "Design Twitter" (2024) ↗
- Design a News Summary App (Inshorts)System designIP-07 · Design a News Feed →W04 · DAY 04 · Feed Caching →reported in:LeetCode Discuss · Goldman Sachs VP Bengaluru, interest-based feed (2022) ↗
- Design Instagram StoriesSystem designSQ-21 · Instagram Feed and Stories →W04 · DAY 05 · Multi-Tier Caching →reported in:LeetCode Discuss · Goldman Sachs VP Bengaluru, stories feature (2022) ↗
- Design a Payment SystemSystem designIP-20 · Design a Payment System →W05 · DAY 02 · Distributed Transactions — The Saga Pattern →W05 · DAY 01 · Consistency Models →reported in:LeetCode Discuss · Goldman Sachs Associate Bengaluru, distributed transactions and 2PC (2021) ↗
- Design an Order Management SystemSystem designW03 · BOSS · Event-Driven Food Delivery Order System →W05 · DAY 03 · Saga Orchestration Deep Dive →reported in:LeetCode Discuss · Goldman Sachs VP Bengaluru, e-commerce order and payment service (2022) ↗
- Design a Split-and-Merge Task Processing SystemSystem designW08 · DAY 02 · Streaming vs Batch Processing →IP-17 · Design a Distributed Job Scheduler →reported in:LeetCode Discuss · Goldman Sachs VP Bangalore, split a task across workers and merge (2020) ↗
- Design a Course Registration SystemSystem designSQ-11 · IRCTC Tatkal Ticket Booking System →W01 · DAY 04 · Hot Keys and Skew →reported in:LeetCode Discuss · Goldman Sachs Associate SWE Dallas, offer (2020) ↗
Likely, from what they build
Our pick, not a report: questions that fit Goldman Sachs's products.- Design an Audit Log SystemSystem designW03 · DAY 05 · Audit Log System →W09 · DAY 05 · Security Architecture →
Study path
Every lesson the questions above point to, once, in order.
- 01LLD-01Design a Parking Lot
- 02LLD-07Design a Vending Machine
- 03SQ-13Zerodha Kite Trading Platform
- 04IP-19Design a Hotel Reservation System
- 05LLD-05Design a Movie Ticket Booking System
- 06IP-06Design a Notification System
- 07W06 · DAY 02Core Notification Flow
- 08IP-07Design a News Feed
- 09SQ-10Twitter/X
- 10W04 · DAY 04Feed Caching
- 11SQ-21Instagram Feed and Stories
- 12W04 · DAY 05Multi-Tier Caching
- 13IP-20Design a Payment System
- 14W05 · DAY 02Distributed Transactions — The Saga Pattern
- 15W05 · DAY 01Consistency Models
- 16W03 · BOSSEvent-Driven Food Delivery Order System
- 17W05 · DAY 03Saga Orchestration Deep Dive
- 18W08 · DAY 02Streaming vs Batch Processing
- 19IP-17Design a Distributed Job Scheduler
- 20SQ-11IRCTC Tatkal Ticket Booking System
- 21W01 · DAY 04Hot Keys and Skew
- 22W03 · DAY 05Audit Log System
- 23W09 · DAY 05Security Architecture
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.