
Goldman Sachs software engineer candidates commonly report an assessment or HireVue before live technical rounds, followed by a Superday-style loop that mixes coding, projects, system design, and behavioral discussion.
$133K
Avg. Base Comp
$170K
Avg. Total Comp
3-5 rounds
Typical Rounds
4-20 weeks
Process Length
Goldman Sachs Software Engineer interviews center on live problem solving and detailed discussion of prior work, although candidates report different entry paths. Some completed a HackerRank or CoderPad assessment, while others received a HireVue-style recorded screen before technical interviews. Prepare for either route rather than assuming one universal sequence.
Coding fluency under explanation is the recurring theme. Supplied questions include arrays, linked lists, hash maps, sorting, two-stack problems, Trapping Rain Water, string compression, and an LRU cache. The practical task is to state an approach, implement it clearly, discuss time and space complexity, and test edge cases while the interviewer follows your reasoning. Several accounts describe multiple technical conversations scheduled together, so maintaining clear communication across successive rounds also matters.
A Superday or final loop may add resume discussion, Java fundamentals, low-level design, or a hiring-manager conversation. Be ready to explain what you built, the obstacles you encountered, and why you made particular technical choices. Behavioral prompts can cover motivation for Goldman Sachs, office choice, team fit, policy judgment, and financial-sector awareness. One candidate was asked how they would handle a critical client request that might violate firm policy.
The exact sequence varies by office and level. A sound preparation plan is to rehearse a concise project walkthrough, practice the reported coding patterns aloud, and structure design answers around requirements, constraints, trade-offs, and complexity. Some accounts describe slow communication after final interviews, so continue other processes and ask recruiting for a concrete decision timeline.
Synthesized from 25 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Goldman Sachs process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Goldman Sachs
Given a string, write a function to find its first recurring character.
| Question | |
|---|---|
| Find the First Non-Repeating Character in a String | |
| Bagging vs Boosting | |
| Level Of Rain Water In 2D Terrain | |
| Google Maps Improvement | |
| Append Frequency | |
| Cyclic Detection | |
| Minimum Absolute Distance | |
| Target Indices | |
| Cross-Region Inventory Sync | |
| Portfolio Platform Architecture | |
| How Many Friends | |
| Messenger Service Design | |
| Production Model Monitoring | |
| Optimistic vs Pessimistic Locking | |
| Cloud-Agnostic Deployments | |
| SageMaker Deployment Architecture | |
| Impossibly Iterative Fibonacci | |
| Deciding Between Solutions | |
| Alternative Vendor Tradeoff | |
| Client Solution Pushback | |
| LRU Cache 1 | |
| Using APIs for Downstream Tasks | |
| 2nd Highest Salary | |
| Employee Salaries | |
| Merge Sorted Lists | |
| Subscription Overlap | |
| Closest SAT Scores | |
| Empty Neighborhoods | |
| Top Three Salaries |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report HackerRank or CoderPad assessments with coding questions, while some describe HireVue-style recorded prompts on their resume, motivation, and behavioral judgment. Treat either as possible rather than a fixed first stage.
Candidates report live problems involving arrays, linked lists, hash maps, graphs, heaps, trees, and dynamic programming. Explain the approach before coding, discuss complexity, and leave time to write edge-case tests.
Reported Superdays range from two to several interviews and can combine DSA coding, resume deep dives, system design, Java or SQL discussion, and engineering-practice topics. The exact mix appears to vary by team and level.
Candidates report conversations about prior work, communication, why Goldman Sachs, team fit, and scenario-based judgment. Prepare specific examples that connect your technical decisions to outcomes and constraints.