
Goldman Sachs Software Engineer interviews typically combine a HireVue or recruiter screen, a live CoderPad/HackerRank coding round, a multi-interview Superday with DSA and system design, and a resume-heavy final round with the hiring manager.
$122K
Avg. Base Comp
$160K
Avg. Total Comp
3-4 rounds
Typical Rounds
2 months
Process Length
Goldman Sachs' Software Engineer interview process typically opens with a recruiter call, a HireVue round, or an online assessment of easy-to-medium LeetCode-style problems. It then moves into a live CoderPad round, usually with two data-structure and algorithm problems. These range from string manipulation and BFS to harder classics like Trapping Rain Water or median of two sorted arrays.
From there, most candidates report a Superday-style virtual onsite with back-to-back rounds, often around 45 minutes each. These rounds mix three areas:
Interviewers consistently care about how you explain complexity and optimize, not just whether you reach a working answer.
A resume walkthrough is a recurring theme, both in HireVue behavioral prompts and in Superday or hiring manager conversations. Be ready to explain your projects clearly and to handle simple Java fundamentals if that matches your background. The process typically closes with a hiring manager or Managing Director conversation that leans on background and behavioral questions.
One candidate reported the full process taking around two months, and another described it as stretching over several weeks. Post-Superday communication can be slow, so asking for a decision timeline is worthwhile. Round count and difficulty vary by team and level, so treat any single loop as one data point rather than a fixed script.
Synthesized from 105 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 | |
| Size of Joins | |
| Level Of Rain Water In 2D Terrain | |
| Google Maps Improvement | |
| Append Frequency | |
| Cyclic Detection | |
| Minimum Absolute Distance | |
| Production Model Monitoring | |
| Success Measurement | |
| Target Indices | |
| Cross-Region Inventory Sync | |
| Portfolio Platform Architecture | |
| How Many Friends | |
| Messenger Service Design | |
| Optimistic vs Pessimistic Locking | |
| The Longest Journey | |
| Cloud-Agnostic Deployments | |
| SageMaker Deployment Architecture | |
| Deciding Between Solutions | |
| Impossibly Iterative Fibonacci | |
| Shortest Path Algorithms | |
| Alternative Vendor Tradeoff | |
| Client Solution Pushback | |
| LRU Cache 1 | |
| Using APIs for Downstream Tasks | |
| 2nd Highest Salary | |
| Employee Salaries | |
| Merge Sorted Lists |
Synthesized from candidate reports. Individual experiences may vary.
Candidates typically start with an online application followed by a recruiter phone call, a HireVue round focused on behavioral and resume questions, or an online coding assessment with easy-to-medium LeetCode-style problems. Any of these can come before a live interview is scheduled.
Most candidates report a live coding round on CoderPad, usually two data-structure and algorithm problems in a single session (roughly 15-60 minutes). Difficulty ranges from string manipulation and BFS problems to harder questions like Trapping Rain Water or median of two sorted arrays. Interviewers expect a narrated, optimized approach.
Candidates typically face a Superday-style stage with several interviews of around 45 minutes on the same day. Rounds cover DSA problems (heaps, 2D DP, graphs, tries) and system design prompts (caching scenarios, chatbot scaling, financial transaction processing, parking or portfolio management systems). Some also include SDLC and engineering-practice questions on Agile, CI/CD, pull requests, and story scoring.
Interviewers frequently spend time on resume walkthroughs and past projects, sometimes as a dedicated SDLC/resume segment of the Superday. Some candidates also report behavioral prompts such as how they would test something, welcome a new team member, or explain recursion simply. Basic Java fundamentals tied to a candidate's background can also come up.
The last stage is typically a conversation with the hiring manager or a Managing Director. It focuses on background, behavioral questions, and how candidates handle real-world scenarios. Some candidates report notably slow communication after the Superday, so following up for a decision date is advisable.