Open In App

Goldman Sachs Interview Experience | Set 5

Last Updated : 27 May, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

Goldman Sachs Interview Experience

  • Round1:
    1. Introduce yourself and what are the projects you have worked on and detail discussion about the most recent project.
    2. Implement queue without using any data structure
    3. Producer consumer problem
    4. In one of the process you are making calls to three APIs. You don’t know how much time it will take to return the results from those APIs. Design the system efficiently.
    5. Design a parking lot system
    6. What is lazy loading? Advantages and disadvantages of the same
  • Round2:
    1. Detail discussion about the most recent project
    2. Asked me about the favourite topic in C++. I told polymorphism and memory management. He asked me about when a process starts execution what are the different memory segments allocated to it and how they are managed.
    3. Implement smart pointer of your own.
    4. Questions regarding virtual functions and its implementation and how it solves different design problems.
  • Round3:
    1. Introduce yourself and detail discussion about the current project
    2. How will you implement your own garbage collector in C++?. Detail discussion regarding approaches and their trade offs.
    3. Puzzle: there are two candles and each candle takes 30 minutes to burn. How will you measure 45 minutes? You dont have any instruments with you.
    4. Design an Olympic game
  • Round4:
    1. Design a traffic light system
    2. Discussion about the projects done
  • Round5:
    1. What are the different libraries you have used in c++
    2. Longest increasing subsequence and its implementation with dynamic programming
    3. Quicksort and heapsort and which one of them you will choose
    4. Difference between c++ and C#.
    5. Why do you want to join Goldman Sachs and what will you bring to Goldman Sachs?
  • Round6:
    1. Tell me about the work which you have done and about which you are most proud of
    2. Detail discussion about the current project
    3. Different types of collection in C# and difference between hashmap and hashtable and their internal implementation
    4. Difference between buffered IO and unbuffered IO. Advantages and disadvantages
    5. How ajax works? Difference between angular js and jquery


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads