Skip to content
Related Articles

Related Articles

Save Article
Improve Article
Save Article
Like 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.

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

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

My Personal Notes arrow_drop_up
Recommended Articles
Page :