Upload Button Icon Add office photos

Filter interviews by

Goldman Sachs Analyst Interview Questions, Process, and Tips

Updated 31 Jan 2025

Top Goldman Sachs Analyst Interview Questions and Answers

  • Q1. Ninja and the Game of Words In this game, Ninja is provided with a string STR that might contain spaces, and a list or array WORDS consisting of N word strings. Ninja's ...read more
  • Q2. Good old standard problem: Playing number game with your friend to select any of the number between 1 to 3. Whoever reaches 20 first, wins. You have to tell the strategy ...read more
  • Q3. Wildcard Pattern Matching Problem Statement Implement a wildcard pattern matching algorithm to determine if a given wildcard pattern matches a text string completely. Th ...read more
View all 77 questions

Goldman Sachs Analyst Interview Experiences

75 interviews found

Analyst Interview Questions & Answers

user image Anonymous

posted on 15 Oct 2021

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

  • Q1. 

    Chocolate Distribution Problem

    You are given an array/list CHOCOLATES of size 'N', where each element represents the number of chocolates in a packet. Your task is to distribute these chocolates among 'M'...

  • Ans. Recursion

    The idea is that generate all the possible subsets of size ‘M’ and checks the minimum difference that can be possible from all subsets. 

     

    1. This problem can be solved using recursion and the idea behind this is to generate all the possible minimum differences from the given array.
    2. To store minimum difference we use a variable (say, ‘minVal’) and the initial value is ‘INFINITE’
    3. For each element we will hav...
  • Answered Anonymously
  • Q2. 

    Digits Decoding Problem

    Ninja has a string of characters from 'A' to 'Z', encoded using their numeric values (A=1, B=2, ..., Z=26). The encoded string is given as a sequence of digits (SEQ). The task is t...

  • Ans. Recursion
    • The idea is to use recursion to reduce the big problem into several small subproblems.
    • We will call a helper function that returns us the number of valid de-codings.
      The helper function works in a way that initially, we will pass the sequence of length n to it. 
      Further, we will calculate the possible answer for the subsequence of length n-1 recursively. 
      Similarly, if it's valid, we will calculate the ...
  • Answered Anonymously
Round 2 - Coding Test 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

This round was organized in day time from 2PM - 3PM
1 coding question and 1 code for debugging was given on the coderpad
Interviewer made it quite engaging with lot of discussions 
Time complexity and space complexity was also discussed in detail

  • Q1. 

    Group Anagrams Together

    Given an array/list of strings STR_LIST, group the anagrams together and return each group as a list of strings. Each group must contain strings that are anagrams of each other.

    E...

  • Ans. Sorting based Approach

    The idea behind this approach is that two or more than two strings are anagrams if and only if their sorted strings are equal. So we will use a HashMap, let’s say “anagramGroup”, where each key is a sorted string, and the key will be mapping to the list of indices from the given list of strings that form a group of anagrams. This means that if we sort the strings at those indices, we will get the ...

  • Answered Anonymously
Round 3 - Face to Face 

(1 Question)

Round duration - 50 Minutes
Round difficulty - Medium

This round began with detail introduction about me , college and my previous company. Then my projects were discussed in detail . Focus was on company projects, one machine learning based project done during college was also discussed in detail. 
There were 2 interviewers ,cross questioning one after other, but it was still a good conversation. I felt like it would be a rapid fire round due to 2 interviewers but it was really good , no pressure and discussion went quite well. After introduction, I was asked a trie based question and another one I approached using heap and interviewers were satisfied with answer of both solutions

  • Q1. 

    Boyer Moore Algorithm for Pattern Searching

    You are given a string text and a string pattern. Your task is to find all occurrences of pattern in the string text and return an array of indexes of all those...

  • Ans. Bad Character Heuristic

    The idea is to find out which character mismatches in the text from the pattern that is the character of the text that doesn't match with the current character of the pattern and we call that character a bad character.

     

    • One thing here needed to be observed is that unlike other algorithms for pattern searching boyer-Moore algorithm starts matching from the last character of the pattern.
    • Therefo...
  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Analyst in BengaluruEligibility criteriaMatching skills and good cgpaGoldman Sachs interview preparation:Topics to prepare for the interview - Array, String, Trees/Graphs, Dynamic Programming, Stack/QueueTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : During preparation as a working professional, try to utilize weekends and take mock tests for sure
Tip 2 : Select an online coding prlatform and practise atleast one question a day

Application resume tips for other job seekers

Tip 1 : Keep it of one page if possible and mention keywords on resume which are mentioned on the job description if you have matching skills
Tip 2 : Don't put skills which you are not confident on.

Final outcome of the interviewSelected

Skills evaluated in this interview

Analyst Interview Questions & Answers

user image Anonymous

posted on 4 Dec 2023

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at National Institute of Technology (NIT), Calicut and was interviewed before Dec 2022. There were 6 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

There were 3 coding questions with medium difficulty level.

Round 3 - Aptitude Test 

Good knowledge in logical reasoning and mathematics (especially probability) is required.

Round 4 - Coding Test 

2 array based questions

Round 5 - Coding Test 

1 array and 1 linked list based questions were asked

Round 6 - HR 

(1 Question)

  • Q1. Logical reasoning and some general interview questions were asked.

Interview Preparation Tips

Topics to prepare for Goldman Sachs Analyst interview:
  • Data Structures
  • Java
  • Mathematics
  • React
  • Spring Boot
Interview preparation tips for other job seekers - Good knowledge in data structures is required.

Analyst Interview Questions Asked at Other Companies

asked in Capgemini
Q1. N-th Fibonacci Number Problem Statement Given an integer ‘N’, you ... read more
asked in Deloitte
Q2. Reverse a Number Problem Statement Given an integer 'N', write a ... read more
Q3. A 10x10x10 cube is made up of 1x1x1 cubes. Its outer surface is p ... read more
Q4. Ninja and the Game of Words In this game, Ninja is provided with ... read more
Q5. Good old standard problem: Playing number game with your friend t ... read more

Analyst Interview Questions & Answers

user image Anonymous

posted on 17 May 2022

I was interviewed before May 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 Minutes
Round difficulty - Medium

Test was at 11am, we were gicing the test from home, aand were asked to switch on the web camera, and there was tab monitoring. The test had negative marking as well for MCQ questions +5, -2, so only answer those question which you are absolutely sure of.

  • Q1. 

    Greatest Common Divisor Problem Statement

    You are tasked with finding the greatest common divisor (GCD) of two given numbers 'X' and 'Y'. The GCD is defined as the largest integer that divides both of the...

Round 2 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

Interview started at around 10:30am

  • Q1. 

    Circular Tour Problem Statement

    Consider a circular path with N petrol pumps. Each pump is numbered from 0 to N-1. Every petrol pump provides:

    1. The amount of petrol available at the pump.
    2. The distanc...
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

Started at around 1pm, Interviewer was a senior person from hiring team

  • Q1. Can you describe the design of a parking lot system?
Round 4 - Video Call 

Round duration - 60 Minutes
Round difficulty - Medium

Final round, with Senior person non-hiring team

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Analyst in BengaluruEligibility criteriaNo CriteriaGoldman Sachs interview preparation:Topics to prepare for the interview - Array, Linked lists, Stacks, Queue, Dynamic Programming, OS, DBMSTime required to prepare for the interview - 12 MonthsInterview preparation tips for other job seekers

Tip 1 : Try out basic leetcode questions
Tip 2 : Speak out the logic with the interviewer, they are testing your analytical skills, not how correctly you know the syntax

Application resume tips for other job seekers

Tip 1 : Don't lie on resume
Tip 2 : Make sure that whatever is on resume, you go thorough with each topic/project

Final outcome of the interviewSelected

Skills evaluated in this interview

Analyst Interview Questions & Answers

user image Anonymous

posted on 30 Jan 2023

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Jan 2022. There were 2 interview rounds.

Round 1 - Coding Test 

2 DSA questions, leetcode medium level. Duration 1 hour

Round 2 - One-on-one 

(5 Questions)

  • Q1. 1. Trapping rain water 2. Some array problem solved by HashMap
  • Q2. 1. Java basics, collection framework 2. Find peak in an array
  • Q3. 1. Edit Distance 2. Topological sort
  • Q4. 1. N rook placing problem 2. Again Java basics
  • Q5. 1. Give array elements randomly with no repeatition 2. Behavioral questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Java Spring Boot questions.
Prepare Leetcode medium DSA

Goldman Sachs interview questions for designations

 Senior Analyst

 (10)

 Operations Analyst

 (5)

 Risk Analyst

 (3)

 Fraud Analyst

 (3)

 Data Analyst

 (2)

 Quality Analyst

 (1)

 Associate Analyst

 (1)

 Research Analyst

 (1)

Analyst Interview Questions & Answers

user image Anonymous

posted on 21 Aug 2021

I applied via Recruitment Consultant and was interviewed in Jul 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Technical ques of trade life cycle derivative reconciliation RDM etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Be patient while answering don’t hurry and maintain figure of speech it helps you to gain confidence in front of interviewer

Get interview-ready with Top Goldman Sachs Interview Questions

Analyst Interview Questions & Answers

user image Anonymous

posted on 15 Feb 2021

I applied via Company Website and was interviewed in Jan 2021. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Searching and Sorting
  • Q2. If You have an infinite array then how many ways to sort it and also tell the complexities
  • Ans. 

    There are infinite ways to sort an infinite array with varying complexities.

    • Sorting algorithms like QuickSort, MergeSort, HeapSort, etc. can be used to sort the array.

    • The time complexity of sorting algorithms varies from O(n log n) to O(n^2).

    • The space complexity also varies depending on the algorithm used.

    • Sorting an infinite array is not practical, so it is usually done in chunks or using parallel processing.

    • The sortin...

  • Answered by AI
  • Q3. About projects

Interview Preparation Tips

Interview preparation tips for other job seekers - First of all charge your laptop. In my case there is some electricity issue , my laptop is not fully charged and interviewer taking interview one by one to every student . So I m very scared at that time , But by god I have my brother laptop so I do not face any problem at the time of interview .

Skills evaluated in this interview

Analyst Jobs at Goldman Sachs

View all

Analyst Interview Questions & Answers

user image Anonymous

posted on 27 Oct 2021

I was interviewed before Oct 2020.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

The round was divided into 5 parts.
1st part - 2 easy coding questions
2nd part - 7 MCQs
3rd part - 8 MCQs
4th part - 1 hard coding question
5th part - 2 ethical based questions

  • Q1. 

    LRU Cache Design Question

    Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

    1. get(key) - Return the value of the key if it exists in the cache; otherw...

  • Ans. Array Approach

    We will use an array of type Pair<key, value> to implement our LRU Cache where the larger the index is, the more recently the key is used. Means, the 0th index denotes the least recently used pair, and the last index denotes the most recently used pair.

     

    The key will be considered as accessed if we try to perform any operation on it. So while performing the get operation on a key, we will do a ...

  • Answered Anonymously
  • Q2. 

    Maximum Subarray Sum Problem Statement

    Given an array ARR consisting of N integers, your goal is to determine the maximum possible sum of a non-empty contiguous subarray within this array.

    Example of Sub...

  • Ans. Brute Force

    We will iterate through all possible boundaries of the subarrays in the given array with the help of two nested loops. 

     

    Then, we will iterate through each subarray with the help of another loop and find the sum of the subarray. We will maintain the maximum subarray sum through our iterations and finally return it.

    Space Complexity: O(1)Explanation:

    O(1), constant space is used.

    Time Complexity: O(n^3...
  • Answered Anonymously
  • Q3. 

    Shortest Path in a Binary Matrix Problem Statement

    Given a binary matrix of size N * M where each element is either 0 or 1, find the shortest path from a source cell to a destination cell, consisting only...

  • Ans. Backtracking

    To find the shortest path in the Binary Matrix, we search for all possible paths in the Binary Matrix from the source cell to the destination cell until all possibilities are exhausted. We can easily achieve this with the help of backtracking.

     

    We start from the given source cell in the matrix and explore all four paths possible and recursively check if they will lead to the destination or not. Out of a...

  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Analyst in HyderabadEligibility criteriaNo criteriaGoldman Sachs interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, Algorithms, Dynamic Programming, Puzzles, Tree Algorithms, Competetive ProgrammingTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : For Goldman Sachs, puzzles are a must.
Tip 2 : Competitive Programming is also necessary for most job interviews.
Tip 3 : Practise mock interviews among your friends.

Application resume tips for other job seekers

Tip 1 : Make your resume crisp and clear.
Tip 2 : Have at least two projects on your resume.
Tip 3 : You can take the help of someone to verify any grammatical mistakes and the formation of sentences.

Final outcome of the interviewRejected

Skills evaluated in this interview

Analyst Interview Questions & Answers

user image Anonymous

posted on 28 Sep 2021

I applied via Recruitment Consultant and was interviewed before Sep 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Derivatives, fees and commission

Interview Preparation Tips

Interview preparation tips for other job seekers - Read all financial markets related concepts and little information on advance Excel

Analyst Interview Questions & Answers

user image Anonymous

posted on 6 Jul 2022

I applied via campus placement at NMAM Institute of Technology, Mangalore and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

It was difficult aptitude test. One need to be well versed in aptitude and coding ( any programming language).

Round 2 - Technical 

(1 Question)

  • Q1. I don't know i didn't pass aptitude test

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well as the test is hard to crack.

Analyst Interview Questions & Answers

user image Anonymous

posted on 20 Jun 2017

Interview Questionnaire 

3 Questions

  • Q1. Algorithm based
  • Q2. Datastructures and puzles
  • Q3. Puzzles and ds

Interview Preparation Tips

Round: Test
Experience: Mostly about maps
Duration: 1 hour
Total Questions: 3

Skills: Data Structures

Goldman Sachs Interview FAQs

How many rounds are there in Goldman Sachs Analyst interview?
Goldman Sachs interview process usually has 2-3 rounds. The most common rounds in the Goldman Sachs interview process are One-on-one Round, Coding Test and HR.
How to prepare for Goldman Sachs Analyst interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Goldman Sachs. The most common topics and skills that interviewers at Goldman Sachs expect are Investment Banking, Investment Management, Risk Management, Software Asset Management and HTML.
What are the top questions asked in Goldman Sachs Analyst interview?

Some of the top questions asked at the Goldman Sachs Analyst interview -

  1. Good old standard problem: Playing number game with your friend to select any o...read more
  2. Given a tank with liquid, and there are flows in and out, inflow is U and outfl...read more
  3. Given we have a (un)biased die, with given probabilities, and we toss it till w...read more
How long is the Goldman Sachs Analyst interview process?

The duration of Goldman Sachs Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Goldman Sachs Analyst Interview Process

based on 38 interviews

7 Interview rounds

  • Technical Round
  • HR Round
  • Aptitude Test Round - 1
  • Personal Interview1 Round
  • Aptitude Test Round - 2
  • Aptitude Test Round - 3
  • Puzzles Interview Round
View more

Analyst Interview Questions from Similar Companies

IQVIA Analyst Interview Questions
3.9
 • 18 Interviews
UBS Analyst Interview Questions
3.9
 • 11 Interviews
View all
Goldman Sachs Analyst Salary
based on 1.7k salaries
₹12.7 L/yr - ₹25 L/yr
119% more than the average Analyst Salary in India
View more details

Goldman Sachs Analyst Reviews and Ratings

based on 137 reviews

3.7/5

Rating in categories

3.5

Skill development

3.1

Work-life balance

3.4

Salary

2.9

Job security

3.5

Company culture

3.3

Promotions

3.2

Work satisfaction

Explore 137 Reviews and Ratings
Analyst

Bangalore / Bengaluru

1-4 Yrs

Not Disclosed

Analyst

Bangalore / Bengaluru

1-2 Yrs

₹ 4.5-6.5 LPA

Risk-Bengaluru-Analyst-Business Audit

Bangalore / Bengaluru

1-4 Yrs

₹ 3-35 LPA

Explore more jobs
Associate
2.5k salaries
unlock blur

₹10.9 L/yr - ₹41 L/yr

Analyst
1.7k salaries
unlock blur

₹12.7 L/yr - ₹25 L/yr

Vice President
1.7k salaries
unlock blur

₹19 L/yr - ₹71.7 L/yr

Senior Analyst
1.1k salaries
unlock blur

₹5 L/yr - ₹20 L/yr

Financial Analyst
329 salaries
unlock blur

₹2 L/yr - ₹8 L/yr

Explore more salaries
Compare Goldman Sachs with

JPMorgan Chase & Co.

4.0
Compare

Morgan Stanley

3.7
Compare

TCS

3.7
Compare

Amazon

4.1
Compare
Did you find this page helpful?
Yes No
write
Share an Interview