Goldman Sachs
3.7 of 5 1,591 reviews
www.goldmansachs.com New York, NY 5000+ Employees

Goldman Sachs Software Engineer Interview Questions & Reviews

Updated Feb 25, 2014
All Interviews Received Offers

Getting the Interview 

40%
38%
10%

Interview Experience 

51%
37%
11%

Interview Difficulty 

Average Difficulty
40 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer
New York, NY

I applied through a recruiter and the process took 1+ week - interviewed at Goldman Sachs in August 2013.

Interview Details – 2 phone screen interviews - data structures and algorithms, most efficient data structure for basic storage operations. 9 onsite interviews, more of the same. Linked list questions, mostly. And then hashtable/map questions. Questions about my past experience

Interview Question – Where does the system interrupt on a computer come from? Or what wakes a sleeping process? (I vaguely remember the exact way this was phrased)   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Software Engineer Interview

Software Engineer

Interviewed at Goldman Sachs

Interview Details – Applied online, the next week get a phone from HR. And then got a phone screen followed by an on-site, were suggested to go to different floor based on different team, I would say people there were very nice, the whole interview was very resume based, so make sure you fully know about your resume very well, some were technical and some are behavioral questions

Interview Question – Given an integer, return all sequences of numbers that sum to it. (Example: 3 -> (1, 2), (2, 1), (1, 1, 1)).   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied through a recruiter and the process took 4 weeks - interviewed at Goldman Sachs.

Interview Details – Was put in touch with Goldman via a Recruiting agency for two positions.

Each had 2 technical phone screens with me after which they decided to fly me out.

Onsite I interviewed with 2 different teams for a total of 10 interviews. Long day!

Interview Question – They were mostly standard tech interview questions. I definitely didn't get all of them. Implement rand7 with rand5. Give me a level by level output of a binary tree. Implement a stack with two queues, etc.   Answer Question

Reason for Declining – I figured out I don't want to work at a bank. I want to build actual products. Better pay and perks at most other places as well.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer

Interviewed at Goldman Sachs

Interview Details – C# Multi threading
Boxing
Some GC question

Interview Question – C# Multi threading   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied through a recruiter - interviewed at Goldman Sachs in March 2013.

Interview Details – contact a HR for interview. During interview, the guy asked me several questions about Java, and Linux bash script, and last with a OOD problem

Interview Question – Design a car class for mechanics who produce a car   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Easy Interview

Software Engineer Interview

Software Engineer

I applied through a recruiter and the process took 2 days - interviewed at Goldman Sachs.

Interview Details – 2 phone interviews. Questions are about OOP design, java basic knowledge and database

Interview Question – Maybe the behavior part   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer
Salt Lake City, UT

I applied through a recruiter and the process took 1 week - interviewed at Goldman Sachs in March 2012.

Interview Details – Passed the first phone screen. The second round of phone interview consists of 7 back to back half and hour interviews. Asked about experience, a little bit of algorithm problems, object oriented (c++) basic knowledge, SQL query and a few brain teasers.

Interview Question – How to estimate the height of the building you are in.   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
Jersey City, NJ

I applied through a recruiter and the process took a day - interviewed at Goldman Sachs in February 2010.

Interview Details – 5 people interview. Some Computer science questions. (e.g. how is a hashtable implemented). Most Winforms UI / Thread questions. OO questions, e.g parking garage how to implement.

Interview Questions

Negotiation Details – 5k more.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
New York, NY

I applied online and the process took 4 weeks - interviewed at Goldman Sachs in October 2011.

Interview Details – It started with 2 phone interviews and then I was called onsite.

Interview Question – I was asked on Data Structures and Algorithm mainly   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer
New York, NY

I applied online and the process took 5 days - interviewed at Goldman Sachs in March 2012.

Interview Details – Third phone screen: Software engineering (individual contributor position). This was a very comfortable interview for me. Mostly all technical and programming questions. I knew I had done well when I got off the phone.

Between each phone screen, a few weeks would go by without hearing anything. I would wait at least a week and then politely email the recruiter about next steps. Each time, the recruiter would apologize for the delay and setup the next phase (which would usually be for the subsequent week). Treat those Amazon recruiters nicely - Amazon is going through a huge growth spurt right now and their recruiters have way too many positions to fill to give anyone individual attention. So if you get anxious, wait at least a week, and send very short and professional mails to the recruiters asking about next steps. They are good about following up to any email you send within a few days.

Interview Question – . You have three kinds of magazines, all but two are Times, all but two are
Science, all but two are Nature. How many magazines in total do you have?
  View Answers (3)

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Goldman Sachs

Worked for Goldman Sachs? Contribute to the Community!

Goldman Sachs Videos

Loading...

Goldman Sachs – Why Work for Us?

We bring together people, capital and ideas to produce solutions and results for our clients by playing a number of roles: financial advisor, lender, investor and asset manager. A commitment to integrity, team work and… Full Overview

Provided by employer [?]

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at Goldman Sachs Software Engineer interview questions and advice. All 40 interview reviews posted anonymously by Goldman Sachs employees and interview candidates.