Open In App

Goldman Sachs Interview Experience for Summer Analyst Internship | On-Campus 2020

Round 1 (Online Assessment Test): Platform was HackerRank with tab proctoring and webcam proctoring enabled. This round consisted of 5 sections(There was section-wise time limit)

Section 1:



Section 2: (Maths and Quant):

Section 3: (CS MCQs):



Section 4:

Section 5:

The questions of section 5 were as follows:

  1. Suppose you and your friend are doing an important project having some deadline. Then suddenly your friend left the project in the middle because of some unavoidable reasons. What will you do in that situation?
  2. Mention one instance where you were highly motivated and excited for a project and you achieved exceptional results in it.

Shortlist Criteria, GS follow GPA+TEST Score. 54 students were shortlisted for the next Rounds.

Round 2 Technical Interview (35 minutes): Platform was Zoom for video Call and HackerRank CodePair for coding.

This round began with a formal introduction, followed by a few questions related to the work I have done as Technical Head in the Placement Cell during Under Graduation. Then, he asked me how much I rate myself in problem-solving and coding skills and justify why I think so.

Then, he asked to write code for the problem:

I wrote the code for the same using Bubble Sort and wrote a compare function according to the new alphabetical order. The interviewer then asked me to explain the time complexity of the sorting algorithm and also a few other questions related to other sorting algorithms like which are better in which scenarios etc…

I used the hashing concept in the compare function and an array for the same, he then asked me to write code without using any extra space and asked me to explain time and space complexity.

After that, he asked me If I had any questions to ask.

This round went very well, and I was selected for the next round.

Round 3 Technical Interview (60 minutes): The Interviewer had my CV this time. He started by asking me about the experience of the previous Interview round.

He then asked me to Introduce myself and asked to tell more about my strengths, language preferences, and technical skills.

Then for the next 20-25 minutes, he asked questions related to the project I mentioned. He particularly asked me to explain in detail the part of the project that my other teammate did. He also asked questions like what I learned from this, what was the motive behind this etc…

Since I mentioned in my introduction that I had an interest in the Data Science Field, he asked a few questions related to data mining, data pre-processing, machine learning algorithms, libraries used for the same, etc.

Then he asked me a few questions like:

He then asked me to solve the problem: 

(In my case, HackerRank Codepair was not working, for the interviewer, at that time. So, he just asked me to explain my approach)

I initially gave a simple O(n) solution. But I immediately realised that it is not the most optimal solution, then I was able to give an O(logn) solution similar to binary search after some time. After that, I explained it’s Time Complexity.

In the end, he asked if I had any questions. 

This was the end of the Interview Rounds for me, and I was selected. 🙂 (Fourth Round was also conducted for many students.)

Aftermath: They selected 9 students for the Internship.

Few Takeaways which might help:

That was my experience. Good luck to you!

Article Tags :