Goldman Sachs Software Engineer Interview Guide

By Aaron Cao · Updated

Goldman Sachs Software Engineer Interview Guide
For campus applicants, Goldman Sachs starts with an approximately thirty-minute HireVue video interview and invites selected candidates to Superday, a series of final interviews. Engineering applicants are also asked to complete a HackerRank assessment. Prepare for coding, system design, behavioral evidence, communication, collaboration, and ownership.
For campus applicants, Goldman Sachs starts with an approximately thirty-minute HireVue video interview and invites selected candidates to Superday, a series of final interviews. Engineering applicants are also asked to complete a HackerRank assessment. Prepare for coding, system design, behavioral evidence, communication, collaboration, and ownership.

More Software Engineer interview questions →

What does the Goldman Sachs process include?

For campus applicants, the first interview is an approximately thirty-minute video interview conducted on HireVue. Candidates selected after HireVue are invited to Superday, a series of final-round interviews. For campus hires, Superday typically includes between two and five interviews, depending on the division, with a cross-section of people they could work with.

Engineering applicants are also asked to complete a HackerRank assessment. Use screen, coding, system design, behavioral, and onsite as preparation categories, not as names Goldman Sachs gives its rounds.

What should you show in each interview?

These are general Software Engineer interview practices, not a Goldman Sachs scoring guide.

  • Screen: Explain your interest, experience, and project contributions with concise, direct examples.
  • Coding: Clarify inputs, choose suitable data structures and algorithms, write readable code, test edge cases, and explain complexity.
  • System design: Clarify requirements, define interfaces and data flows, identify failure cases, and compare tradeoffs.
  • Behavioral: Use specific project evidence to demonstrate collaboration, conflict resolution, ownership, and learning.
  • Onsite: Keep your technical reasoning and career narrative consistent while adapting the depth of each answer to the interviewer.

How does Software Engineer preparation differ?

For Goldman Sachs engineering applicants, a named part of the process is the HackerRank assessment. Compared with preparation for nonengineering roles, Software Engineer preparation places more emphasis on producing executable code, analyzing efficiency, discussing architecture, and communicating technical decisions.

Other companies may split or combine these skill areas differently. Build reusable coding, design, and behavioral skills instead of memorizing a fixed sequence.

How long and difficult is the process?

Goldman Sachs does not publish how long the process takes. The campus HireVue interview takes approximately thirty minutes. Superday typically contains between two and five interviews for campus hires, depending on the division.

For preparation, treat the challenge as breadth. Coding requires accurate reasoning and clean implementation, system design requires decisions under ambiguity, and behavioral answers require credible evidence of how you worked with others and took responsibility.

How should you prepare?

  • Spoken responses: Rehearse concise explanations of your background, motivation, and strongest projects for the video format.
  • Coding practice: Solve data structure and algorithm problems in an editor, narrate your reasoning, test edge cases, and review code quality.
  • Design practice: Work from unclear requirements to a structured design, then explain interfaces, storage, scaling, reliability, and tradeoffs.
  • Behavioral evidence: Prepare project stories that identify the situation, your decisions, collaboration, outcome, and lessons.
  • Full rehearsal: Combine technical and behavioral practice in a mock interview, then revise answers that lack clarity or concrete evidence.

How Goldman Sachs hires

Facts verified 2026-09-03

Sample questions

  1. How would you determine whether a linked list contains a cycle, and how would you explain your approach?
  2. How would you design a notification service that remains available during component failures?
  3. Walk me through how you would improve code that works but is difficult to maintain.
  4. Tell me about a disagreement with a teammate and how you reached a decision.
  5. Describe a system or feature you owned and how you handled an unexpected problem.
  6. How would you diagnose a sudden increase in request latency?

FAQ

What is the first interview for campus applicants?
Goldman Sachs identifies an approximately thirty-minute HireVue video interview as the first interview for campus applicants.
Do engineering applicants complete a coding assessment?
Yes. Goldman Sachs asks engineering applicants to complete a HackerRank assessment.
What happens during Superday?
Candidates selected after HireVue are invited to a series of final-round interviews. For campus hires, this typically means between two and five interviews, depending on the division, with a cross-section of people they could work with.
How should I present collaboration and ownership?
Use a specific project example. Explain the situation, your responsibility, the decisions you made, how you worked with others, the outcome, and what you learned.

Related answers

← Goldman Sachs interview process