Repair recurring payments in the Wallet backend
Identify and fix bugs affecting recurring-payment creation, scheduling, and processing in the Wallet backend.
Open practiceGoldman Sachs interview practice
Practice from 85 Goldman Sachs-tagged public coding problems, organized only by the stage, topic, difficulty, and recency metadata FastPrep can verify. The broader public catalog also includes 8 system-design exercises, 3 low-level-design exercises, 3 project-coding exercises.
OA practice path
Build a timed implementation rhythm from prompt to edge cases. Problems are ranked by repeated public catalog sightings.
39 Goldman Sachs-tagged Online Assessment problems available.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
GSGoldman Sachs | Palindrome CounterStringDynamic Programming | Medium | 4 public reportsLast reported Aug 2026 | Practice |
GSGoldman Sachs | Threshold AlertsArraySliding Window | Easy | 3 public reportsLast reported Jul 2026 | Practice |
GSGoldman Sachs | Number of IslandsMatrixGraph | Medium | 3 public reportsLast reported May 2026 | Practice |
GSGoldman Sachs | Data ReorganizationArrayBinary Search | Hard | 2 public reportsLast reported Jul 2026 | Practice |
GSGoldman Sachs | Bitwise XOR SubsequencesArrayHash Table | Medium | 2 public reportsLast reported Mar 2025 | Practice |
GSGoldman Sachs | Maximum Ones After K OperationsStringGreedy | Easy | 1 public reportLast reported Aug 2026 | Practice |
GSGoldman Sachs | Alternating Parity PermutationsArrayBacktracking | Medium | 1 public reportLast reported Jul 2026 | Practice |
GSGoldman Sachs | Find the Winner of an Array GameArraySimulation | Medium | 1 public reportLast reported Jun 2026 | Practice |
GSGoldman Sachs | Minimum Number of Taps to Water a GardenArrayGreedy | Hard | 1 public reportLast reported Jun 2026 | Practice |
GSGoldman Sachs | Reaching PointsMath | Hard | 1 public reportLast reported Jun 2026 | Practice |
GSGoldman Sachs | Valid Binary PrefixStringGreedy | Medium | 1 public reportLast reported May 2026 | Practice |
GSGoldman Sachs | Design Hash MapHash TableDesign | Easy | 1 public reportLast reported Mar 2026 | Practice |
GSGoldman Sachs | Lock CodeMathGreedy | Hard | 1 public reportLast reported Sep 2025 | Practice |
GSGoldman Sachs | Encode or Decode MessageStringSimulation | Easy | 1 public reportLast reported May 2025 | Practice |
GSGoldman Sachs | Find the Damaged ToyMathSimulation | Easy | 1 public reportLast reported May 2025 | Practice |
GSGoldman Sachs | Effective ManagerArrayGreedy | Medium | 1 public reportLast reported Mar 2025 | Practice |
GSGoldman Sachs | Find Last KidMathSimulation | Easy | 1 public reportLast reported Feb 2025 | Practice |
GSGoldman Sachs | Find Number of Different Words That Can Be FormedDynamic ProgrammingString | Medium | 1 public reportLast reported Feb 2025 | Practice |
GSGoldman Sachs | Process SchedulerIntervalsSorting | Medium | 1 public reportLast reported Feb 2025 | Practice |
GSGoldman Sachs | Better CompressionStringHash Table | Easy | 1 public reportLast reported Nov 2024 | Practice |
Phone practice path
Practice solving while explaining assumptions, tradeoffs, and complexity. Problems are ranked by repeated public catalog sightings.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
GSGoldman Sachs | Root of the Largest TreeGraphHash Table | Medium | 6 public reportsLast reported Aug 2026 | Practice |
GSGoldman Sachs | Best Average Student ScoreArrayHash Table | Easy | 5 public reportsLast reported Jul 2026 | Practice |
GSGoldman Sachs | Number of IslandsMatrixGraph | Medium | 3 public reportsLast reported May 2026 | Practice |
GSGoldman Sachs | Maximum Rocks on a North-or-East Grid PathArrayMatrix | Medium | 2 public reportsLast reported Aug 2026 | Practice |
GSGoldman Sachs | Minimum in a Rotated Sorted ArrayArrayBinary Search | Medium | 2 public reportsLast reported Aug 2026 | Practice |
GSGoldman Sachs | Word LadderStringHash Table | Hard | 2 public reportsLast reported Jun 2026 | Practice |
GSGoldman Sachs | Final Position from Direction CommandsStringSimulation | Easy | 2 public reportsLast reported Apr 2026 | Practice |
GSGoldman Sachs | Longest Substring Without Repeating CharactersStringSliding Window | Medium | 2 public reportsLast reported Feb 2026 | Practice |
GSGoldman Sachs | ClayWorkspace Resource TreeDesignTree | Hard | 1 public reportLast reported Jun 2026 | Practice |
GSGoldman Sachs | Median of Two Sorted ArraysArrayBinary Search | Hard | 1 public reportLast reported Jun 2026 | Practice |
GSGoldman Sachs | Shortest Subarray with Sum at Least KArrayQueue | Hard | 1 public reportLast reported Jun 2026 | Practice |
GSGoldman Sachs | String Deque with Constant-Time OperationsDesignLinked List | Medium | 1 public reportLast reported Jun 2026 | Practice |
GSGoldman Sachs | Last Candidate StandingMathSimulation | Medium | 1 public reportLast reported May 2026 | Practice |
GSGoldman Sachs | Maximum-Value Grid PathArrayDynamic Programming | Medium | 1 public reportLast reported May 2026 | Practice |
GSGoldman Sachs | Search in a Rotated Sorted ArrayArrayBinary Search | Medium | 1 public reportLast reported May 2026 | Practice |
GSGoldman Sachs | Trapping Rain WaterArrayTwo Pointers | Medium | 1 public reportLast reported May 2026 | Practice |
GSGoldman Sachs | Count Staircase WaysDynamic ProgrammingMath | Easy | 1 public reportLast reported Apr 2026 | Practice |
GSGoldman Sachs | Hospital Triage PriorityArraySorting | Easy | 1 public reportLast reported Feb 2026 | Practice |
GSGoldman Sachs | LFU CacheDesignHash Table | Hard | 1 public reportLast reported Jan 2026 | Practice |
GSGoldman Sachs | Squares of a Sorted ArrayArraySorting | Easy | 1 public reportLast reported Jan 2026 | Practice |
Onsite practice path
Practice complete solutions and defend the choices behind them. Problems are ranked by repeated public catalog sightings.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
GSGoldman Sachs | Root of the Largest TreeGraphHash Table | Medium | 6 public reportsLast reported Aug 2026 | Practice |
GSGoldman Sachs | Best Average Student ScoreArrayHash Table | Easy | 5 public reportsLast reported Jul 2026 | Practice |
GSGoldman Sachs | Number of IslandsMatrixGraph | Medium | 3 public reportsLast reported May 2026 | Practice |
GSGoldman Sachs | Maximize Element FrequencyArraySorting | Medium | 2 public reportsLast reported Sep 2026 | Practice |
GSGoldman Sachs | Notification Deduplication WindowHash TableHeap | Medium | 2 public reportsLast reported Sep 2026 | Practice |
GSGoldman Sachs | Minimum in a Rotated Sorted ArrayArrayBinary Search | Medium | 2 public reportsLast reported Aug 2026 | Practice |
GSGoldman Sachs | Inherited Role PermissionsHash TableTree | Medium | 2 public reportsLast reported Aug 2026 | Practice |
GSGoldman Sachs | Cheapest Flights Within K StopsArrayGraph | Medium | 2 public reportsLast reported Jun 2026 | Practice |
GSGoldman Sachs | Word LadderStringHash Table | Hard | 2 public reportsLast reported Jun 2026 | Practice |
GSGoldman Sachs | Least Recently Used CacheHash TableDesign | Medium | 2 public reportsLast reported Jun 2026 | Practice |
GSGoldman Sachs | Final Position from Direction CommandsStringSimulation | Easy | 2 public reportsLast reported Apr 2026 | Practice |
GSGoldman Sachs | Longest Substring Without Repeating CharactersStringSliding Window | Medium | 2 public reportsLast reported Feb 2026 | Practice |
GSGoldman Sachs | The MazeMatrixDepth-First Search | Medium | 1 public reportLast reported Sep 2026 | Practice |
GSGoldman Sachs | Microservice Deployment OrderGraphTopological Sort | Medium | 1 public reportLast reported Aug 2026 | Practice |
GSGoldman Sachs | Binary Tree Maximum Path SumTreeDepth-First Search | Hard | 1 public reportLast reported Aug 2026 | Practice |
GSGoldman Sachs | Insert into a Min-HeapArrayHeap | Easy | 1 public reportLast reported Aug 2026 | Practice |
GSGoldman Sachs | Validate Binary Search TreeTreeDepth-First Search | Medium | 1 public reportLast reported Aug 2026 | Practice |
GSGoldman Sachs | Binary Tree Nodes at Distance KTreeBreadth-First Search | Medium | 1 public reportLast reported Jun 2026 | Practice |
GSGoldman Sachs | Cache Access StatisticsDesignHash Table | Medium | 1 public reportLast reported Jun 2026 | Practice |
GSGoldman Sachs | Lowest Common Ancestor of a Binary TreeTreeDepth-First Search | Medium | 1 public reportLast reported Jun 2026 | Practice |
01 · Preparation plan
This is an engineering preparation page, not an investment-banking interview guide. The public catalog supports a useful progression from a bounded optimization problem to dependency ordering and duplicate events, with design and project exercises available for a broader engineering discussion. This is a suggested practice sequence, not the employer's interview process. Your invitation and recruiter guidance remain the source of truth.
Use element-frequency maximization to connect sorting, a budget, and a moving window. Explain why the window remains feasible when its left boundary changes.
The deployment-order problem is a way to practice dependency modeling rather than memorize an ordering algorithm. Separate valid alternatives from an impossible dependency graph.
Use notification deduplication to reason about time, identity, and expiration. Then compare the implementation with a notification or order-processing design exercise from the public catalog.
02 · Broader technical practice
These public Goldman Sachs-tagged exercises cover additional technical formats. They are included only when a verified catalog record and a crawlable practice page both exist.
Identify and fix bugs affecting recurring-payment creation, scheduling, and processing in the Wallet backend.
Open practiceDesign a deliberately small URL-shortening core, then evolve it into a highly available service whose fixed logical shards can move safely as physical storage capacity grows.
Open practiceDesign a reliable multi-channel notification platform with durable event handoff, safe consumers, provider isolation, and recoverable poison messages.
Open practiceComplete the Event model methods so validation applies before saving and checks the event's status transitions and dates.
Open practiceDesign the data model and regional services that match riders with nearby drivers while preserving a single active assignment.
Open practiceRepair held-ticket confirmation so the corresponding method validates ownership, status, and expiration, updates section inventory, clears the hold, and checks whether every section is full.
Open practiceModel a thread-safe scheduler for delayed and recurring jobs with cancellation, rescheduling, and controlled execution.
Open practiceDesign a term-based course catalog and registration service that preserves enrollment rules and section capacity during opening-time bursts.
Open practiceDesign an order-processing platform that safely accepts, routes, tracks, and reconciles retail brokerage orders.
Open practiceDesign low-latency chat for live broadcasts with hot-channel fanout, reconnect recovery, and moderation.
Open practiceModel a parking lot that assigns an appropriate available spot and produces a parking ticket.
Open practiceDesign a scalable reverse-chronological feed for posts from authors a user currently follows.
Open practiceDesign a trustworthy dashboard that normalizes balances and holdings from external providers and publishes fresh, reproducible portfolio metrics.
Open practiceModel a stock-broker order lifecycle with retry-safe client commands, recoverable venue interaction, execution reports, cancellation, and extensible policies.
Open practice03 · Evidence boundary
It means practicing transferable implementation, testing, and technical reasoning with public catalog assets FastPrep tags to Goldman Sachs. It does not mean FastPrep has access to the company's assessments or any private interview bank.
Repeated public sightings and last-reported dates can help you prioritize practice, but they cannot predict the questions, format, or platform in a specific interview.
04 · Plain answers
This page owns technical-practice intent for Goldman Sachs. Hiring activity, timelines, and market signals remain on the separate hiring-insights page.
The page focuses on software-engineering practice. Company-tagged coding and design assets do not establish accounting, valuation, behavioral, or investment-banking interview coverage. Even financial-looking examples should be approached as programming contracts unless your role-specific guidance asks for additional domain knowledge.
No. FastPrep is an independent interview-preparation product and is not affiliated with Goldman Sachs. The page uses FastPrep's public practice catalog and does not claim official, private, leaked, or proprietary employer questions.
Stage labels come from FastPrep's public problem metadata. A problem can carry more than one reported stage, and hiring processes can change by role, level, location, and date. Treat the labels as preparation context, not a guarantee.
Start with the stage named in your invitation or recruiter message. If no stage is known, use the largest available set to build general problem-solving fluency, then rehearse explanation and testing separately.
No. Public catalog counts, stage tags, and last-reported dates can help prioritize practice, but they cannot predict a specific interview's questions, sequence, timing, or platform.
Your next stage, made concrete
Start with the stage named in your invitation, then use public evidence as context—not as a promise of what you will be asked.
Open the practice set