Goldman Sachs

  www.goldmansachs.com
Work in HR? Unlock Free Profile

Goldman Sachs Senior Software Engineer Interview Questions & Reviews

Updated Jul 1, 2014
All Interviews Received Offers

Getting an Interview  

72%
11%
8%

Interview Experience  

70%
10%
20%

Interview Difficulty  

Average Difficulty
11 candidate interviews Back to all interview questions
Relevance Date Difficulty
in
2 people found this helpful

No Offer

Positive Experience

Difficult Interview

Senior Software Engineer Interview

Senior Software Engineer
New York, NY

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

Interview Details – Contacted for a phone interview. Was asked about java and my understanding of multithreading and concurrency. Was also asked 2 problem solving questions. This was the first interview. I was able to do well enough for a second. This interview was similar to the first but lasted longer. Asked about Java and problem solving questions.

Interview Question – Given an nxn matrix of numbers in ascending order in both dimensions how would you go about finding if the number y is in the matrix.   View Answer


3 people found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Senior Software Engineer Interview

Senior Software Engineer
Salt Lake City, UT

I applied through a recruiter and the process took 2 weeks - interviewed at Goldman Sachs in June 2010.

Interview Details – I had seven or eight phone interviews - all technical - with different Engineers and managers. Then I had interviews one day of 1:1 interviews in their offices in SLC.

Interview Questions

Negotiation Details – No, there is little/no room for negotiation, their offer will be strongly based on your last compensation.


1 person found this helpful

No Offer

Neutral Experience

Average Interview

Senior Software Engineer Interview

Senior Software Engineer
Salt Lake City, UT

The process took a day - interviewed at Goldman Sachs in March 2010.

Interview Details – The resume is on core java and java threads. Then he switched to my resume and started asking about my contribution in each of the projects I listed in detail.
It lasted for 40 mins. Then he said If I am shortlisted I will be called for a f2f interview.
its been 2 weeks but haven't received any confirmation yet.

Interview Question – How to prevent livelocks in java threading   View Answer


No Offer

Negative Experience

Difficult Interview

Senior Software Engineer Interview

Senior Software Engineer
New York, NY

The process took a day - interviewed at Goldman Sachs in October 2009.

Interview Details – The interview consists of two main parts. The first is a skills assessment test. It was pretty straight forward, but not a lot of time to complete everything. The second part consists of interviews with three different people.

The questions asked at the interview primarily revolve around your experience and they finish with one or two problem type questions. Every single problem question revolved around algorithms with arrays, and not STL arrays. Just generic language independent algorithms to solve a problem.

I was disappointed with the interview process. The people there seem stressed out and are very focused. They also didn't know what position I was interviewing for or anything about it, so they couldn't answer any of my questions about it. Since they use a proprietary language, I was also told C++ wouldn't be useful either. When leaving the interview, expect to feel like you've been kicked out the door, very informal.

Interview Questions

  • How do you find 2 missing elements in an array of consecutive integers that are not sorted who's size is N-2.   View Answers (4)
  • How do you calculate weighted averages?   View Answers (2)


No Offer

Positive Experience

Average Interview

Senior Software Engineer Interview

Senior Software Engineer

I applied in-person and the process took 2 days - interviewed at Goldman Sachs in July 2009.

Interview Details – I was interviewed first via the phone and was asked pretty basic questions about Java Garbage collections and junit testing. After that had 4 1:1 30 minutes interviews and was asked questions which were more scenario based and also on optimization, performance management and general system architecture.
But did not get an offer after 2 weeks wait time.

Interview Question – What is the concurrent mark-sweep alogirthm for garbage collection?   View Answer


2 people found this helpful

Accepted Offer

Positive Experience

Average Interview

Senior Software Engineer Interview

Senior Software Engineer
Bangalore (India)

I applied through a staffing agency and the process took 1+ week - interviewed at Goldman Sachs.

Interview Details – I had around 10 rounds of interview, four F2F and the remaining over the phone. Questions were from Data Structures , Design and projects. It was conducted over a span of a 10 days before I got an offer from them.

Interview Question – Interviews were easy   Answer Question


2 people found this helpful

No Offer

Neutral Experience

Senior Software Engineer Interview

Senior Software Engineer

I applied online and interviewed at Goldman Sachs.

Interview Details – got a call from GMS through online forums. There was a written round which had two types question sets. One was analytical and other was for c#. both objective. After clearing the written test, there was technical interview where they asked mostly on c# since that was my past experience. After that a manager round where they asked about my previous work and projects. i was told that once they discus and decide for which position they thought i suited they ll call me again for another 5-6 rounds of technical interviews Since then no response...

Interview Question – stored procedures have better performance than functions .. because stored procedures are compiled and stored at server side.. then he asked me about execution of storage procedure.. but guess it was just to check how much in depth i know about it...   Answer Question


2 people found this helpful

No Offer

Negative Experience

Average Interview

Senior Software Engineer Interview

Senior Software Engineer
Bangalore (India)

I applied through a recruiter and the process took 2+ weeks - interviewed at Goldman Sachs in March 2012.

Interview Details – Interview process started positively. There were 5 telephonic discussion before they request me fly to Bangalore for further F2F rounds. All telephonic rounds were mostly technical in nature. Questions varied from design aspects to problem solving skills. F2F rounds went also good and it took 5 hrs time for in-campus rounds. After F2F there were also few more telephonic discussion with VP-Tech. I was told in 16th round that it is final deciding round and after that interview i was positive about the offer, but HR personnel again called and asked me for one more telephonic interview with another VP.

Overall, whole process was time consuming in big way. The main problem is, i was asked to bear all spending to travel to Bangalore which will be reimbursed later. But, HR personnel is completely unmoved, even after 4 weeks has passed to my travel to Bangalore and with repeated request for reimbursement via mail. I was told that things are positive but now there is no reply on follow-up mails since last two weeks. It was a huge loss of my money and time. For others good techies, i will advise you think twice interviewing goldman for the work in proprietary language, which outside world has no regard.

Interview Questions


No Offer

Positive Experience

Difficult Interview

Senior Software Engineer Interview

Senior Software Engineer

The process took 2 weeks - interviewed at Goldman Sachs in March 2011.

Interview Details – Started with a round of phone interviews. Followed by a full day of one-on-one interviews. I had expected the one-on-one interviews to take place in person, but most of them were conducted over phone in a conference room. This surprised me.

I thought all the interviews were good. I especially enjoyed interviewing with the department VP, who asked some very probing questions.

I ultimately decided to not purse further interviews for personal reasons. Goldman is a high-intensity company, more or less requiring 60 hours each week. This is not something I'm interested in at this stage of my career. If not for this, I would have gladly continued with the process.


Declined Offer

Positive Experience

Very Difficult Interview

Senior Software Engineer Interview

Senior Software Engineer
London, England (UK)

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

Interview Details – I had a 'super-day' style interview, where I remained in one room, and a series of GS people came to interview me in turns. The themes to the interviews were: technical skills and experience, problem solving and analytical thinking, and GS fit.

Everyone I saw was very positiive about GS and what it had to offer.

Interview Question – Write an algorithm to rotate a node of a binary tree.   View Answers (2)

Worked for Goldman Sachs? Contribute to the Community!

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.