Skip to content
Related Articles

Related Articles

Improve Article

Goldman Sachs Interview Experience for Summer Analyst’21

  • Difficulty Level : Medium
  • Last Updated : 02 Jun, 2021
Geek Week

I applied for Goldman Sachs through their Engineering Campus Hiring Program(EHCP) in January 2021. The process took around 3 months.

Round 1(Aptitude Test): The first round was Aptitude Test which was scheduled for 20th February 2021. The total duration was 90 minutes. There were a total of 66 questions divided into 6 sections. The marking scheme was +5 for the correct answer and -2 for an incorrect answer. I attempted 44 questions and was selected for the next round. The sections were-

  1. Numerical Computations – 8 questions
  2. Numerical Reasoning -12 questions
  3. Comprehension – 10 questions
  4. Abstract Reasoning – 12 questions
  5. Diagrammatic Reasoning – 12 questions
  6. Logical Reasoning – 12 questions.

Round 2(Technical Test): The second round was a Technical Test which was scheduled on 21st March 2021. The total duration was 2hrs 15minutes. There were 5 sections-

  1. Coding(30 mins) – Two programming questions
  2. Computer Science multiple-choice section(20 mins) – 7 MCQs
  3. Quantitative Aptitude multiple-choice section(25 mins) – 8 MCQs
  4. Advanced Programming section(45 mins) – 1 Programming Question
  5. Subjective section(15 mins) – 2 Qns
  6. After that, there were two technical interviews on 5th April.

Round 3(Interview 1): The first interview was a 40 minutes interview. 

  1. First, the interviewer asked me about myself. 
  2. Then he gave me an OOPS-based question. My task was to implement two classes where one class inherited the other class.

Round 4(Interview 2): The second interview was a 1 hour 30 mins interview.



  1. First, the interviewer asked about my favorite CS Subject. I answered DBMS. Then he asked me about normalization and he gave me a table and asked to normalize it. Then he asked me to write a query based on the tables I created.
  2. Then he moved to coding questions-
    1. Detect a loop in a linked list.
    2. Divide a linked list into three parts.
    3. Divide a linked list into three parts based on their position mod 3.
  3. Then he gave me a puzzle. There are 12 balls out of which 11 balls are identical in weight and 1 is different(can be heavy or light). We are given a set of balance scales. We need to find the minimum number of times required to use the balance scale to find the ball which has a different weight.

The results were announced on 16th April, and I was selected for the Summer Analyst Position.

              

    

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!

My Personal Notes arrow_drop_up
Recommended Articles
Page :