Goldman Sachs Senior Java Software Engineer Interview Questions

1 Interview Review

Interview Experience

Interview Experience


Getting an Interview

Getting an Interview


Interview Difficulty


Interview Difficulty




1 Candidate Interview Review Back to all Interviews

Sort: Popular Date Difficulty
  1. Helpful (5)  

    Senior Software Engineer Core Java Interview

    Anonymous Interview Candidate in Bangalore (India)
    Accepted Offer
    Positive Experience
    Difficult Interview


    I applied through a staffing agency. The process took 3 weeksinterviewed at Goldman Sachs (Bangalore (India)) in February 2011.


    It consisted of 10 rounds overall, as I couldn't commit an 8 hours at a stretch, I had to go there on 3 separate days. The first day consisted of five technical rounds. First interview was based on core java concepts. Second interview was based on product and simple java code. Third interview was based on agile and product. Fourth interview consisted of simple puzzles, a couple of codes to be written. Fifth interview mainly consisted of some analytical puzzles and some data structure based puzzles. Second day consisted of a manager round and another technical round. The final day consisted of a meeting with another manager, the manager's manager who sits in London, and anothe technical round based on a data structure question

    Interview Questions

    • What data structure would you use for a dictionary? The dictionary should store word and meaning and must give meaning with speed 0(1).   5 Answers
    • Let's say the JVM doesn't have a Map implementation. How would you go ahead with implementing?   1 Answer
    • Which data structure would you use to store Bank account data?   Answer Question
    • What are the advantages of a ThreadPool over a Thread?   Answer Question
    • Implement a singleton pattern and make it safe over the Reflections API, and how do you save it while cloning?   Answer Question


    No negotiation.

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.

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.