Skip to content
Related Articles

Related Articles

Improve Article

Goldman Sachs Engineering Campus Hiring Program Interview Experience for Analyst

  • Difficulty Level : Medium
  • Last Updated : 21 Jul, 2021

Round 1 (Technical Interview)

  1. Introduce yourself.
  2. What domains are you interested in?
  3. Asked me to code this (https://leetcode.com/problems/sliding-window-maximum/description/), but we didn’t have time to run it.

Round 1 was overall kinda meh. The interviewer wasn’t really interactive, she just kept saying ‘okay’ to everything I said. She wanted me to implement the question in a very specific way, and that was a little tough.

Round 2 (Technical Interview)

  1. Differences between OOPS and Normal programming paradigm.
  2. What is Polymorphism? Explain with real-life examples.
  3. What is normalization? What are its advantages?
  4. What are ACID Properties?
  5. Questions about my internship.
  6. What is a process? What is multi-process system?
  7. What is a thread? What is multi-threaded system?
  8. What is the difference between multi-process and multi-threaded systems?
  9. What is a deadlock?
  10. Can a computer work without an OS?
  11. Asked me this; discussion only, not coding.
  12. Explain Topological Sort.

Round 2 went really well overall. The interviewer in the end even said that I did awesome. He kept badgering me about one aspect of the code though, but overall he seemed happy that I could recognize that I had to use Topological sort.

Round 3 (Technical Interview)



  1. Introduce yourself.
  2. Differences between abstract classes and interfaces.
  3. Discussion about one of my projects; asked me to write the database schema for it.
  4. Asked me about the relationship between the schema.
  5. System Design: Auctioning System; discussed the key features needed, and the tables that could be used.
  6. Asked if I have any questions for him.

Round 3 went alright, but the questions were evidently open-ended, so there is no right or wrong answer.

Round 4 (Managerial Interview)

  1. Introduce yourself.
  2. For any project/assignment, explain a time you faced a big obstacle and also what was the most exciting part about the project/assignment?
  3. Personal projects, why I did them.
  4. Discussion about my final year project.
  5. Would you accept an offer at Avaya or Goldman Sachs?
  6. She spoke about the team, their work, the number of members, the projects, the volume of data they deal with, which went on for about 15-20 minutes.
  7. Asked if I have any questions for her.

Round 4 was nice, and the interviewer was at a pretty senior level in the team at Goldman Sachs.

Final Result: Selected

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon. GoogleE-Litmus and Microsoft Test Serieses.

My Personal Notes arrow_drop_up
Recommended Articles
Page :