Goldman Sachs - interview guide

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.

Language:EnglishHinglish

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

  1. Step 1: Coding test

    Usually 2-3 coding questions on HackerRank for engineering.

  2. Step 2: Video interview

    Recorded (HireVue-style) - see the question, get a little time to think, then a 1-2 minute answer.

  3. 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. 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. 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. 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. 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

  1. 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.
  2. 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.
  3. 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

  1. 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.
  2. 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).
  3. 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.
  4. 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

  1. 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

  1. Day 1: HackerRank style - two problems in 60 minutes.
  2. Day 2: Probability and expected value.
  3. Day 3: SQL window functions.
  4. Day 4: Java - immutability, collections.
  5. Day 5: Video interview practice.
  6. Day 6: Resume deep dive and design.
  7. 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.

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.