Goldman Sachs Interview Experience (off-campus)

About the Company:

Not that the company requires any introduction, The Goldman Sachs Group, Inc. is an American multinational investment bank and financial services company headquartered in New York City. It is a leading global financial institution that delivers a broad range of financial services across investment banking, securities, investment management, and consumer banking to a large and diversified client base.

Application Process:

Every year, Goldman Sachs conducts the Engineering Campus Hiring Program, an off-campus drive (PAN India) to hire Engineering graduates and postgraduates for the position of Analyst/Summer Intern for their Bengaluru office. The hiring process begins with interested candidates submitting an application on the company's portal sharing their particulars — education details, work experiences, skills, resume, etc. — and primarily consists of 1–2 online screening rounds(aptitude & technical) followed by the interviews.

Assessment 1: Aptitude Test

The first assessment was conducted over Hackerrank, for a duration of 1 hour 30 minutes with 66 questions spread across 6 sections (all mandatory) divided as follows:

  • Numerical Computations — 8 questions
    Difficulty: Medium-Hard
    Topics: Mathematical questions based on Algebra, Percentage, Probability, Ratio, and Proportion, Permutation and Combination, Profit and Loss, etc.
  • Numerical Reasoning — 12 questions
    Difficulty: Medium
    Topics: Time and Work, Speed and Distance, Alphanumeric Series, Odd One Out, Puzzles, Insert the Missing Number, etc.
  • Comprehension — 10 questions
    Difficulty: Easy
    Topics: 2 passages with 5 questions each
  • Abstract Reasoning — 12 questions
    Difficulty: Medium
    Topics: Non-verbal Analogy, Cubes, Counting number of Triangles, Pattern Solving, etc.
  • Diagrammatic Reasoning — 12 questions
    Difficulty: Easy-Medium
    Topics: Paper folding/cutting, Images with partial values, Missing Values, Flowchart, Circuit Diagram, Moving Cubes, etc.
  • Logical Reasoning — 12 questions
    Difficulty: Easy-Medium
    Topics: Situations, Puzzles, Data Interpretation, Direction Sense, Seating, Data Arrangement, Coding-Decoding, etc.

Assessment 2: Technical Test

Some 3 weeks later, I was informed that I had qualified for the next assessment (technical test) — arranged after another 10 odd days. Along with the schedule, a structured syllabus (detailed list of several important topics), the pattern of the test, and two-sample tests were also shared.

  • Coding — 2 programming questions (30 mins)
    Difficulty: Medium
    Topics: Arrays, Graph
  • Computer Science — 7 MCQs (20 mins)
    Difficulty: Easy-Medium
    Topics: OS, OOPs, DSA (primarily output questions)
  • Quantitative Aptitude— 8 MCQs (25 mins)
    Difficulty: Medium-Hard
    Topics: Math-related (similar to CAT Aptitude questions)
  • Advanced Programming — 1 programming question (45 mins)
    Difficulty: Hard
    Topics: Binary Tree & Array-based
  • Subjective — 2 question (15 mins)
    Difficulty: Easy
    Topics: HR/situational(essay-type) questions with a 200-word limit each.

Assessment 3: Interviews

A few days later, I received an email stating that I had cleared the technical assessment and my virtual on-site round (panel interviews) would be scheduled in the upcoming week (later postponed by 15 days). All my interviews were conducted on the same day with Zoom as the video-conferencing platform.


Almost a week later, I received a congratulatory mail from the HR team informing me that I had been selected for the role! A gamut of emotions went through me as I re-read the email multiple times in disbelief! I was on cloud nine! It was a roller-coaster ride, to be honest, but, undoubtedly, a sublime learning experience!

Helpful Suggestions:

  • Be thorough with your Resume: Devote sufficient time in building your resume and make sure you can backup whatever you put on it— don't try to overachieve! It creates an unfavorable impact when you don’t have a comprehensive grasp of something mentioned on your resume. Prepare well for questions related to your projects.
  • Think Aloud: Communication is key! Keep interacting with the interviewer about the approach you are thinking of. Walk them through your thoughts. If you can’t come up with any solutions, don’t freeze, simply request the interviewer to nudge you in the correct direction.
  • Do your research: Do a comprehensive study about the company and prepare basic points that you can use for frequently asked behavioral questions beforehand. [“Why do you want to work with us?”, “Why should we hire you?”, etc.] Use the question “Do you have any questions for me?” as an opportunity to show your interest in the job and develop a bond with the interviewer.
  • Quote from real-life situations: Whenever presented with the opportunity, give references to real-life scenarios that you have come across to establish your credibility and showcase your passion.

Useful resources:



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Anushka Verma

Anushka Verma


Software Developer || Technical Content Writer || Freelancer || Artist