Goldman Sachs interview questions - a complete guide
Goldman Sachs is reported to use a coding test, a recorded video interview and then a 'Superday' of several interviews. Here is how to prepare for each.
About Goldman Sachs
Goldman Sachs is a global investment bank and financial services company. It has engineering centres in India (Bengaluru, Hyderabad) where freshers join engineering/analyst roles.
This guide covers 12 Goldman Sachs interview questions with answers - what each question checks and how to answer it - plus the Goldman Sachs interview process, round by round, a 7-day preparation plan for freshers, tips and the mistakes to avoid.
Goldman Sachs hiring process
Step 1: Coding test
Usually 2-3 coding questions on HackerRank for engineering.
Step 2: Video interview
Recorded (HireVue-style) - see the question, get a little time to think, then a 1-2 minute answer.
Step 3: Superday
Several interviews in one day - DSA, a resume deep dive, design and behavioural.
Goldman Sachs does not publish its interview process for India freshers in detail (as of our check). This information is based on candidate reports and varies by role, level and team.
Sources (checked 15 October 2026): Goldman Sachs Careers (goldmansachs.com). Hiring processes change - read the official notice before you apply.
Goldman Sachs interview questions and answers
Coding and problem solving
1.Find the first non-repeating character in a string.
- What they're checking
- Hashing.
- How to answer
- Count in the first pass; in the second pass, the first character with a count of 1. O(n).
2.Two dice are rolled - what is the probability that the sum is 7?
- What they're checking
- Probability - common in finance roles.
- How to answer
- 6 favourable out of 36 outcomes: 6/36 = 1/6. Show it by listing the outcomes.
3.SQL: find the highest-paid employee in each department.
- What they're checking
- Window functions.
- How to answer
- RANK() or ROW_NUMBER() OVER (PARTITION BY department ORDER BY salary DESC), then rank = 1.
4.Design a live stock price ticker.
- What they're checking
- Real-time system design.
- How to answer
- Price updates arrive as a stream and are pushed to subscribers (WebSocket/pub-sub). Discuss latency and ordering.
Video interview and behavioural
5.How do you answer a recorded video interview?
- What they're checking
- Speaking clearly without anyone in front of you.
- How to answer
- Decide 2-3 points in the thinking time, speak in STAR, and finish before time runs out.
6.Why are you interested in both finance and technology?
- What they're checking
- Motivation.
- How to answer
- Give a genuine reason: large-scale systems where mistakes aren't an option, or an interest in markets.
7.Give a deep dive into one project on your resume.
- What they're checking
- Ownership.
- How to answer
- Design, trade-offs, your contribution - be ready for follow-ups on every detail.
More questions
8.What is the expected value of one dice roll?
- What they're checking
- Expected value - common in finance.
- How to answer
- (1+2+3+4+5+6)/6 = 3.5.
9.Best time to buy and sell a stock for maximum profit (one transaction).
- What they're checking
- Arrays.
- How to answer
- Keep the minimum price so far; each day, profit = price - minimum; update the maximum. O(n).
10.How do you make an immutable class in Java?
- What they're checking
- Thread safety and design.
- How to answer
- Make the class final and the fields private final, no setters, set values in the constructor, and return copies of mutable fields.
11.Tell me about work where a small mistake could have been costly - how did you stay careful?
- What they're checking
- Attention to detail.
- How to answer
- A checklist, a double check or an automated test - a real example.
One more question
12.Find the median of two sorted arrays.
- What they're checking
- Binary search - hard level.
- How to answer
- Binary search on the smaller array for a partition where both sides balance. O(log(min(n, m))).
7-day preparation plan for the Goldman Sachs interview
- Day 1: HackerRank style - two problems in 60 minutes.
- Day 2: Probability and expected value.
- Day 3: SQL window functions.
- Day 4: Java - immutability, collections.
- Day 5: Video interview practice.
- Day 6: Resume deep dive and design.
- Day 7: A Superday-style mock - three rounds.
Preparation tips
- Submit at least a working solution to every question in the coding test - partial credit counts.
- Revise basic probability and combinatorics.
- Record your answers to practise for the video interview.
Mistakes to avoid
- Leaving a question blank in the coding test - partial credit counts.
- Weak probability basics.
- No genuine reason for an interest in finance.
Frequently asked questions
What is the Goldman Sachs Superday?
The final stage, with several interviews in one day - coding, resume, design and behavioural.
Where is the Goldman Sachs coding test held?
It is commonly reported on HackerRank for engineering applicants.
Is there a video interview at Goldman Sachs?
A recorded video interview is commonly reported for campus applicants.
Similar companies - Finance and investment banks
- JPMorgan Chase interview questions
- Morgan Stanley interview questions
- American Express interview questions
- Visa interview questions
- Mastercard interview questions
- Wells Fargo interview questions
- Bank of America interview questions
- Citi interview questions
- Fidelity Investments interview questions
- BlackRock interview questions
- D. E. Shaw interview questions
- Arcesium interview questions
More company guides
- TCS interview questions
- Infosys interview questions
- Wipro interview questions
- Accenture interview questions
- All companies →
Read next
- How to Answer "Tell Me About Yourself" (for Freshers and Experienced)
- Campus Placement Interview Preparation: A Round-by-Round Guide
On a live call, Cuelyte AI hears questions like these and has an answer ready in about a second, built from your resume and notes. Coding interviews: how Cuelyte AI helps
Ready for your Goldman Sachs interview?
Practise these questions with Cuelyte AI: add your resume, type a question and get a clear answer in your own words - in English, Hindi or Hinglish. Free to start.