Goldman Sachs Senior Software Engineer Interview Questions | Glassdoor

Goldman Sachs Senior Software Engineer Interview Questions

14 Interview Reviews

Experience

Experience
61%
15%
23%

Getting an Interview

Getting an Interview
54%
27%
9%
9

Difficulty

3.7
Average

Difficulty

Hard
Average
Easy

14 Candidate Interview Reviews Back to all Interviews

Filter

Sort: Popular Date Difficulty

Filter

Sort: Popular Date Difficulty

Helpful (3)  

Senior Software Engineer Interview

Anonymous Interview Candidate in New York, NY
No Offer
Positive Experience
Easy Interview

Application

I applied online. The process took a week. I interviewed at Goldman Sachs (New York, NY) in August 2015.

Interview

Applied online for different positions and got an initial HR call, basic questions about experience and technologies I know. Why looking for a job change and why GS

Technical Phone screen with two different managers of different teams, actually they are vice presidents, looked them up on linkedin

I haven't heard back from them yet, posting this hoping it will be helpful to someone interviewing
team: Equity tools team

Interview Questions

  • 1. Difference between Thread and Process
    2. Mvn:install and mvn:package difference
    3. Why use Jenkins
    4. MongoDB- if its in your resume - find an employee document in a collection
    5. thread creation Java
    6. Different types of joins and examples
    7. Gave a sample code in online editor and asked to check if the given number is pow of 10. edge cases, boundary values for testing
    8. Virtual in java
    9. SQL to query first 3 rows from DB.
    10. Unix Grep and is grep case sensitive?
    11. unix get first 10 lines or last 10 lines of file  
    Answer Question

Other Interview Reviews for Goldman Sachs

  1.  

    Senior Software Engineer Interview

    Anonymous Employee in Salt Lake City, UT
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 6+ weeks. I interviewed at Goldman Sachs (Salt Lake City, UT) in February 2014.

    Interview

    The interview process is very rigorous and intense. After the initial phone screen, I interviewed with 18 different people over 3 different in person interview sessions at the office.

    Once I had the offer, it took 6 weeks to get through background checks (which was also rigorous) before I could start work.

    Interview Questions

    • If you were to design Amazon's algorithm for "suggestions" how would you do it and what things would you take into consideration?   Answer Question

  2. Helpful (2)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in New York, NY
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 5 days. I interviewed at Goldman Sachs (New York, NY).

    Interview

    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 Questions

    • 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.   2 Answers

  3.  

    Senior Software Engineer Interview

    Anonymous Employee in Salt Lake City, UT
    Accepted Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied online. The process took 3+ months. I interviewed at Goldman Sachs (Salt Lake City, UT) in September 2012.

    Interview

    I had a phone interview and then brought into the office for in person interviews. It wasn't a panel but rather a series of smaller interviews with different developers.

    Interview Questions

    • About databases   1 Answer
    • If I would be okay learning their proprietary language   1 Answer

    Negotiation

    Very long. They had to pass it up the chain to a board in New York and that took a month of waiting.


  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (5)  

    Senior Software Engineer Interview

    Anonymous Employee in Salt Lake City, UT
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 2 weeks. I interviewed at Goldman Sachs (Salt Lake City, UT) in June 2010.

    Interview

    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

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


  6. Helpful (1)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Salt Lake City, UT
    No Offer
    Neutral Experience
    Average Interview

    Application

    The process took 1 day. I interviewed at Goldman Sachs (Salt Lake City, UT) in March 2010.

    Interview

    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 Questions

    • How to prevent livelocks in java threading   1 Answer

  7.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in New York, NY
    No Offer
    Negative Experience
    Difficult Interview

    Application

    The process took 1 day. I interviewed at Goldman Sachs (New York, NY) in October 2009.

    Interview

    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.   7 Answers
    • How do you calculate weighted averages?   2 Answers

  8.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

    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 Questions

    • What is the concurrent mark-sweep alogirthm for garbage collection?   1 Answer

  9. Helpful (4)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Hyderabad (India)
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through a staffing agency. The process took a week. I interviewed at Goldman Sachs (Hyderabad (India)) in April 2015.

    Interview

    I am asked to attend for the interview in ITC Kakatiya Hyderabad. Around 50 candidates have come for the interview who are mostly having 5 to 10 yrs of experience.Interview consist of 3 to 4 rounds in which they are asking about java,dbms and some problem solving.

    Interview Questions

    • About joins - inner join,outer join,left,right joins.
      Stored procedures.
      hasmaps concepts,externalization,double linked lists etc  
      Answer Question

  10. Helpful (2)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate
    No Offer

    Application

    I applied online. I interviewed at Goldman Sachs.

    Interview

    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 Questions

    • 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

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.