Goldman Sachs Engineering Campus Hiring Program Interview Experience for Analyst
Round 1 (Technical Interview)
- Introduce yourself.
- What domains are you interested in?
- 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)
- Differences between OOPS and Normal programming paradigm.
- What is Polymorphism? Explain with real-life examples.
- What is normalization? What are its advantages?
- What are ACID Properties?
- Questions about my internship.
- What is a process? What is multi-process system?
- What is a thread? What is multi-threaded system?
- What is the difference between multi-process and multi-threaded systems?
- What is a deadlock?
- Can a computer work without an OS?
- Asked me this; discussion only, not coding.
- 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)
- Introduce yourself.
- Differences between abstract classes and interfaces.
- Discussion about one of my projects; asked me to write the database schema for it.
- Asked me about the relationship between the schema.
- System Design: Auctioning System; discussed the key features needed, and the tables that could be used.
- 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)
- Introduce yourself.
- For any project/assignment, explain a time you faced a big obstacle and also what was the most exciting part about the project/assignment?
- Personal projects, why I did them.
- Discussion about my final year project.
- Would you accept an offer at Avaya or Goldman Sachs?
- 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.
- 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