Skip to main content

10 Goldman Sachs Software Engineer Intern Interview Questions (2026)

Goldman Sachs's Engineering Summer Analyst (SWE intern) loop in 2026 is a HireVue, a HackerRank, and a 2-round virtual superday. The firm hires interns in volume each year, and a return offer is the primary recruiting pipeline for the new-grad class — the bar is real but explicitly calibrated for undergrads.

By Alex Chen, Founder, InterviewChamp.AI · Last verified

Loop overview

Intern candidates report a 4-7 week timeline in 2026, with applications opening in early summer of the year before. HireVue (3-5 prompts), then HackerRank (2 problems, 75 minutes, Java/Python). Superday: one 45-minute technical (data structures, basic SQL, light system thinking), one 30-minute behavioral. Interns typically land on one team in a specific division and own a project for the 10-week program.

Behavioral (4)

Why do you want to intern at Goldman Sachs?

Frequently asked

Outline

Specific reasons: Engineering org's role inside a markets business, the cross-divisional rotation, mentorship culture. Avoid 'I want a banking offer' as the lead. Mention any open-source Goldman work or talks you've watched.

Source: Glassdoor 2026-Q1 Goldman Sachs intern HireVue ·

Tell me about a time you led a team or a group project.

Frequently asked

Outline

STAR. Pick a school project, hackathon, or club. Show how you organized the team, handled conflict, and delivered. Goldman Sachs values leadership signal even at intern level — they bet on multi-summer growth.

Source: Glassdoor 2026-Q1 Goldman Sachs intern behavioral ·

Describe a challenging technical problem you solved.

Frequently asked

Outline

STAR. Pick a real problem with a concrete resolution. Walk through diagnosis, options, choice, outcome. Avoid 'I solved a bug nobody else could' framings; instead show systematic debugging.

Source: Glassdoor 2026-Q1 Goldman Sachs intern behavioral ·

Tell me about a time you had to learn a new technology fast.

Frequently asked

Outline

STAR. Show how you ramp — docs, mentorship, building. Goldman Sachs interns join a team using stacks they likely haven't seen. The firm wants fast learners.

Source: Glassdoor 2026-Q1 Goldman Sachs intern behavioral ·

Coding (LeetCode patterns) (4)

Reverse a string in-place.

Frequently asked

Outline

Two pointers, left from start, right from end. Swap, move toward middle. O(N) time, O(1) space. Discuss the Java caveat — String is immutable, so use char[]. In Python, strings are immutable too; use a list of characters.

Source: r/leetcode Goldman Sachs intern tag, 2026 ·

Given an array, find the two numbers that sum to a target.

Frequently asked

Outline

Two Sum. Hash map of value to index, single pass. For each x, check if (target - x) is in the map. O(N) time, O(N) space. Edge cases: duplicates, no solution, exactly one pair.

Source: Levels.fyi Goldman Sachs intern coding, 2026 ·

Implement a function that checks if a string is a palindrome.

Occasionally asked

Outline

Two pointers from both ends, compare chars, move inward. O(N) time, O(1) space. Handle case-insensitive variant and skip-non-alphanumeric variant for the interview follow-up.

Source: r/cscareerquestions Goldman Sachs intern phone screen, 2026 ·

Given an array of integers, find the maximum subarray sum.

Occasionally asked

Outline

Kadane's algorithm. Track current subarray sum and best so far. If current goes negative, reset to 0. O(N) time, O(1) space. Edge case: all negatives — return the maximum single element.

Source: r/leetcode Goldman Sachs intern tag, 2026 ·

Technical (2)

Write a SQL query to get the second-highest salary from an Employee table.

Frequently asked

Outline

Subquery: SELECT MAX(salary) FROM Employee WHERE salary < (SELECT MAX(salary) FROM Employee). Or window function: DENSE_RANK() OVER (ORDER BY salary DESC) = 2. Discuss NULL handling if there's no second salary.

Source: Glassdoor 2026-Q1 Goldman Sachs intern SQL round ·

What is the difference between == and equals() in Java?

Occasionally asked

Outline

== compares references (memory addresses); equals() compares object content (when overridden). For primitives, == compares values. Critical pitfall: 'abc' == 'abc' may be true (string pool) but new String('abc') == new String('abc') is false. Always use equals() for object content comparison.

Source: Glassdoor 2026-Q1 Goldman Sachs intern Java fundamentals ·

Goldman Sachs interview tips

  • Apply early. Goldman Sachs intern apps open in early summer of the year before the internship and fill on a rolling basis.
  • HireVue answers are reviewed by humans. Be specific, be brief, hit the STAR structure.
  • Java basics are expected. If your coursework is Python-only, do a week of Java review.
  • Behavioral rounds map to Goldman's Business Principles. Look them up before your superday.
  • Return-offer rates are competitive but not guaranteed. Treat the 10-week program like a 10-week interview.

Frequently asked questions

When do Goldman Sachs internship applications open for 2026?

Applications typically open in early summer for the following year. Most spots fill by October.

How long is the Goldman Sachs intern HackerRank?

Two medium problems in roughly 75 minutes.

Do Goldman Sachs interns get return offers?

Return-offer rates are competitive with top-tier finance and tech (often 50-70%). End-of-summer reviews are formal.

What does a Goldman Sachs SWE intern actually do?

Most interns join a single team for the summer and ship a real project — internal tooling, a customer-facing feature, or analytics. Not coffee-fetching.

Does Goldman Sachs sponsor visas for interns?

Goldman Sachs typically supports F-1 students on CPT/OPT for US-based summer roles. H-1B sponsorship for return offers is case-by-case.

Practice these live with InterviewChamp.AI

Real-time AI interview assistant that listens to your loop and helps you structure answers under pressure.

Practice these live with InterviewChamp.AI →