Upload Button Icon Add office photos

Filter interviews by

Clear (1)

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 2 Dec 2016

I applied via Campus Placement and was interviewed in Dec 2016. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. How to create a uniform distribution from 1 to 200 using an ubiased coin?
  • Ans. 

    To create a uniform distribution from 1 to 200 using an unbiased coin, we can use the rejection sampling method.

    • Divide the range into equal parts based on the number of outcomes of the coin toss.

    • Toss the coin and select the corresponding part of the range.

    • If the selected number is outside the desired range, reject it and repeat the process.

    • Repeat until a number within the desired range is obtained.

    • Example: If the coin ...

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: Talked about probability and programming questions. The same happened in 4 rounds of interviews.
Tips: Prepare probability and quant questions. Be calm. The interviewers are very helpful.

Skills: Probability And Statistics, Programming
College Name: IIT Madras

Analyst Interview Questions & Answers

user image Anonymous

posted on 1 Dec 2016

I applied via Campus Placement and was interviewed in Dec 2016. There were 3 interview rounds.

Interview Questionnaire 

8 Questions

  • Q1. What is the expected number of tosses of a fair coin to get 3 consecutive heads?
  • Ans. 

    Expected number of tosses of a fair coin to get 3 consecutive heads.

    • The probability of getting 3 consecutive heads is 1/8

    • The expected number of tosses to get 3 consecutive heads is 14

    • This can be calculated using the formula E(X) = 2^k + 2^(k-1) + 2^(k-2) + ... + 2^2 + 2^1 + 2^0, where k is the number of consecutive heads required

  • Answered by AI
  • Q2. There is an urn with n red balls and 1 black ball in it. You and your friend play a game where you take turns drawing from the urn. The player who draws the black ball first wins. Should you go first or se...
  • Ans. 

    Go second. The probability of winning is higher when going second.

    • The probability of winning when going first is (1/n+1), while the probability of winning when going second is (n/n+1)

    • This is because the first player has a chance of drawing the black ball on their turn, while the second player has a chance of drawing the black ball on their turn or the first player's turn

    • For example, if there are 10 red balls and 1 blac...

  • Answered by AI
  • Q3. You roll a die until the sum of all die rolls becomes at least 100. What is the most likely value of the last roll?
  • Ans. 

    What is the most likely value of the last roll in a game where a die is rolled until the sum of all rolls is at least 100?

    • The last roll must be at least 4 to reach a sum of 100

    • The probability of rolling a 4, 5, or 6 is 1/2

    • The most likely value of the last roll is 4 or 5

  • Answered by AI
  • Q4. You have an n x n matrix in which all the rows and all the columns are sorted. Given an input number, describe an algorithm to search for the number in the matrix
  • Ans. 

    Algorithm to search for a number in an n x n matrix with sorted rows and columns.

    • Start from the top-right corner of the matrix

    • If the current element is greater than the target, move left

    • If the current element is less than the target, move down

    • Repeat until the target is found or the bottom-left corner is reached

  • Answered by AI
  • Q5. Given two arrays of size n each, describe an algorithm to find the largest common subarray of the two arrays
  • Ans. 

    Algorithm to find largest common subarray of two arrays of size n

    • Create a 2D array to store the lengths of common subarrays

    • Traverse both arrays and fill the 2D array with lengths of common subarrays

    • Find the maximum length and its corresponding ending index in the 2D array

    • Use the ending index to retrieve the largest common subarray from either of the arrays

  • Answered by AI
  • Q6. Why do you want to join Goldman Sachs?
  • Ans. 

    I am excited to join Goldman Sachs because of its reputation for excellence and the opportunities it offers for professional growth.

    • Goldman Sachs is a leader in the financial industry and has a strong reputation for excellence.

    • I am impressed by the firm's commitment to innovation and its focus on delivering value to clients.

    • I believe that working at Goldman Sachs will provide me with the opportunity to learn from some ...

  • Answered by AI
  • Q7. Walk me through your resume
  • Ans. 

    I have experience in marketing and sales, with a focus on digital marketing and lead generation.

    • Started career as a marketing intern at XYZ company

    • Managed social media accounts and email campaigns for ABC company

    • Implemented SEO strategies and increased website traffic by 30%

    • Led a team of 5 sales representatives and exceeded quarterly sales goals by 20%

    • Currently working as a digital marketing specialist at DEF company

  • Answered by AI
  • Q8. There is a 2D plane with infinite parallel, vertical lines with a spacing of 1 unit between them. You drop a rod of length L randomly on the plane, with random position and orientation. What is the probabi...
  • Ans. 

    Probability of a randomly dropped rod of length L intersecting a line on a 2D plane with infinite parallel, vertical lines.

    • The probability depends on the length of the rod L.

    • The probability can be calculated using geometric probability.

    • The probability is 1 - (2L - 1) / infinity.

    • For example, if L = 1, the probability is 0.5.

    • If L = 2, the probability is 0.75.

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: Puzzles, probability questions
Tips: Brush up on probability problems

Round: Technical Interview
Experience: Questions on resume, especially interns.
Tips: Know your resume inside out.

Round: Technical Interview
Experience: Puzzles, algorithm questions
Tips: Learn algorithms from geeksforgeeks

Round: Technical + HR Interview
Tips: Be familiar with your resume, prepare for generic HR questions

Skills: Problem Solving Skills, Algorithm, Probability And Statistics, Knowledge Of Your Resume Points
College Name: IIT Madras

Skills evaluated in this interview

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 1 Dec 2016

I applied via Campus Placement and was interviewed in Dec 2016. There were 3 interview rounds.

Interview Preparation Tips

Round: Test
Experience: Each section had 10 questions, 100 marks, with 45min duration for each. It consisted of Multiple Choice (+10, -3), Fill in the Blanks type(+10,0), and a coding question (+20).
Platform was HackerRank. You had to do good in atleast 2 sections
Tips: CS: DSA, Graph Theory, Time Complexity
Quant: Probability, Probability, Probability.
Machine Learning: Ensemble Methods, Bagging, Boosting, Decision Trees, etc. You need to know the concepts. No mathematical formulation or equations were asked
Duration: 1 hour 35 minutes

Round: Technical Interview
Experience: First of all, the GS panelists were really nice, kind and helpful. They provide with several hints, given you are sincere and have that attitude of solving the problem.
There were 6 technical rounds in all, with different teams of GS.
3 rounds consisted of questions from Probability, Expectation, Markov process, etc.
1 round for algorithm puzzles.
1 round for strategy puzzles.
1 round for Finance (discussed on derivatives, call options, etc.)
Tips: Be thorough with the basics. Don't beat around the bush. Given a problem, discuss the solution first and then go about doing it.

Skills: Probability And Statistics, Algorithm, Knowledge Of Your Resume Points, Aptitude, Finance Basics
College Name: IIT Madras

Analyst Interview Questions & Answers

user image Piyush Singla

posted on 27 Jan 2017

I was interviewed in Dec 2016.

Interview Preparation Tips

Round: Resume Shortlist
Experience: For CSE and EE students , CPI was not at all seem to be a criteria for shortlisting and almost all who have a decent profile got shortlisted for the test. However, for other department students they shortlisted above 9 CPI students.

Round: Test
Experience: It was a 2 hour test. It consisted of 3 sections-Quant , Machine Learning and Computer Science . Each section had 10 questions and 45 minutes were allotted for each section.
Being from non-CSE background I attempted only 2 sections ie. Quant and Machine Learning. Machine Learning section was fairly easy this time and almost all questions were standard. If someone has done an introductory course on Machine Learning and basic stats , this section was a cake walk for him. However , attempting quant section required some preparation of solving probability puzzles (computing expectations etc.) ,basic linear algebra and geometry base questions.
Duration: 2 hours

Round: Technical Interview
Experience: I had 2 rounds of interview. Both were technical ones.
In the first interview , they asked some probability puzzles (from 50 challenging problems in probability book) . Since I had completed that book before , I was able to solve them . Then they asked 1-2 algorithm based questions like formulate an efficient algorithm for solving a particular problem. I was not able to solve them completely but tried to give them the overview of y approach. The interviewer didn't seem to be satisfied though. It lasted for around 20-25 minutes.He told me to wait outside . To my surprise, I was called for the 2nd round.
The second went better than the first round. They again asked questions on computing probability , expectations , constructing a Markov Chain for a a given problem etc. Since I had done 1 course in Fiance also , he asked me questions from it also which were quite easy. Then he began asking algorithms and asked me to explain a sorting algorithm and I chose Quick Sort. While explaining it , I got struck at one point but the interviewer was helping me by giving hints and I was able to explain it fully. The second round was quite exhaustive as it went on for around 45-60 minutes.

Skills: Problem Solving Abilties, Mathematical Aptitude, Algorithmic Approach To Problem Solving, Machine Learning, Statistical Method Basics
College Name: IIT Kanpur

Goldman Sachs interview questions for designations

 Senior Analyst

 (10)

 Operations Analyst

 (5)

 Fraud Analyst

 (3)

 Risk Analyst

 (3)

 Data Analyst

 (2)

 Quality Analyst

 (1)

 Associate Analyst

 (1)

 Compliance Analyst

 (1)

Analyst Interview Questions & Answers

user image Anonymous

posted on 5 May 2017

I was interviewed in Dec 2016.

Interview Preparation Tips

Round: Test
Experience: They had two rounds of test, one all objective and the other one all subjective. You had to clear a minimum cut off in the objective in order to get your subjective checked
Duration: 3 hours
Total Questions: 40

Round: Technical Interview
Experience: CV grilling, no hr questions

Get interview-ready with Top Goldman Sachs Interview Questions

Analyst Interview Questions & Answers

user image Rupesh Bansal

posted on 12 Dec 2015

Interview Questionnaire 

8 Questions

  • Q1. He explained my what is call value and put value in finance and asked me to plot it so that user maker maximum profit
  • Q2. Find the magic number in an sorted array. magic number is the one whose value and index position is same
  • Ans. 

    Find the magic number in a sorted array where value and index are same.

    • Iterate through the array and check if the value and index are same

    • If found, return the value

    • If not found, return -1

  • Answered by AI
  • Q3. Given a 2d matrix sorted row and column wise, search an element
  • Ans. 

    Searching an element in a sorted 2D matrix

    • Start from the top-right corner or bottom-left corner

    • Compare the target element with the current element

    • Move left or down if the target is smaller or move right or up if the target is larger

  • Answered by AI
  • Q4. Design a newspaper subscription system
  • Ans. 

    Design a newspaper subscription system

    • Create a user registration system

    • Allow users to select subscription plan and payment method

    • Provide options for delivery frequency and start/end dates

    • Send reminders for subscription renewal

    • Allow users to modify or cancel subscription

    • Track subscription history and payment records

  • Answered by AI
  • Q5. A person can climb 1 or 2 stairs. Find the number of ways to jump n stairs
  • Ans. 

    Number of ways to jump n stairs if a person can climb 1 or 2 stairs.

    • Use dynamic programming to solve the problem.

    • The number of ways to jump n stairs is equal to the sum of ways to jump n-1 stairs and ways to jump n-2 stairs.

    • Base cases: if n=0, return 1 and if n=1, return 1.

  • Answered by AI
  • Q6. How will you mane a LRU Cache
  • Ans. 

    An LRU cache can be made using a doubly linked list and a hash map.

    • Create a doubly linked list to store the cache items.

    • Create a hash map to store the key-value pairs.

    • When a new item is added, check if the cache is full. If it is, remove the least recently used item from the linked list and hash map.

    • When an item is accessed, move it to the front of the linked list.

    • When an item is removed, remove it from both the linked

  • Answered by AI
  • Q7. Suppose you and I are playing a dice game. The one who get the lesser number looses the games. The dice has n sides. If I start the game, what is the probablity of you winning?
  • Ans. 

    Probability of winning a dice game where the one with lesser number wins.

    • The probability of winning depends on the number of sides on the dice.

    • If the dice has an odd number of sides, the probability of winning is higher for the second player.

    • If the dice has an even number of sides, the probability of winning is equal for both players.

  • Answered by AI
  • Q8. Given 3 functions, f which gives the first day of the current month, g gives the next working day and h gives the previous working day, conpute the 3rd working day? Compute the 2nd working day of the previ...
  • Ans. 

    Compute working days using given functions f, g, and h.

    • To compute the 3rd working day, apply function g three times to function f.

    • To compute the 2nd working day of the previous month, apply function h to function f, then apply function g twice.

    • To compute the 4th working day of the next month, apply function g four times to function f.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: There were 30 questions divided into 3 sections(Computer Science fundamentals, Mathematics and Machine learning) each containing 10 questions. Each question was of 3 points with the negative marking of 1 mark. 60 students were shortlisted from this round.

2nd paper consisted of 3 questions in each section. Each section was of 30 points with each question of different weightage.
Tips: Time is more that sufficient. Focus on only one section but try to excel in that

Round: Technical Interview
Experience: Interviewers are very friendly and helped my if I got stuck anywhere

General Tips: Try to cover geeks for geeks as much as you can. It will help you a lot
Skills: Basics Of Machine Learning, Design Engineering, Probabiity, Algorithmic Approach To Problem Solving
College Name: IIT Kharagpur
Motivation: Highly relevant work to my interests

Skills evaluated in this interview

Analyst Jobs at Goldman Sachs

View all

Analyst Interview Questions & Answers

user image Rella Hemanth Reddy

posted on 22 Aug 2016

I applied via Campus Placement

Interview Questionnaire 

3 Questions

  • Q1. Linked list Algorithms
  • Ans. 

    Linked list algorithms involve operations on linked lists, such as insertion, deletion, and traversal.

    • Linked list algorithms are used to manipulate data stored in linked lists.

    • Common operations include inserting a new node, deleting a node, and traversing the list.

    • Examples of linked list algorithms include reversing a linked list, finding the middle node, and detecting a loop in the list.

  • Answered by AI
  • Q2. Queue based questions
  • Q3. Probability based questions

Interview Preparation Tips

Round: Resume Shortlist
Tips: Know all your course projects well.

Round: Test
Experience: Solved mostly quant section.
Tips: Solving at least one of the sections well will suffice.

Round: Technical Interview
Experience: Wasn't able to answer some fully .
Tips: Know all technical details of your course projects .

Round: Puzzle Interview
Experience: Had to re-think again of all the possibilities .
Tips: Think of all possible ways . do not hurry towards the answer . approach to the problem is mainly what they see

General Tips: Know everything you wrote in the resume . do not hurry towards an answer . don't be biased in yhinking
Skills: Probabiity
Duration: 2
College Name: IIT Madras
Motivation: The profile of the company

Skills evaluated in this interview

Analyst Interview Questions & Answers

user image Anonymous

posted on 1 Dec 2016

I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Coding Algo
  • Q2. Prob questions

Interview Preparation Tips

Round: Test
Experience: 3 sections in quant, coding and ML
Duration: 2 hours 15 minutes
Total Questions: 30

Round: Puzzle Interview
Experience: I had 4 rounds of prob puzzles.
Each round had
Tips: Think out aloud. The interviewer will fix you when you go wrong.

Round: Technical Interview
Experience: I did not do this round properly. I missed some very easy questions.

Skills: Probabiity
College Name: IIT Madras

Analyst Interview Questions & Answers

user image Devendra Bendkhale

posted on 4 Dec 2015

Interview Questionnaire 

4 Questions

  • Q1. Discussion on one of the project
  • Q2. Given a matrix containing several positive numbers find max path from bottom left to top right using only up and right steps
  • Ans. 

    Find max path from bottom left to top right in a matrix using only up and right steps.

    • Start from bottom left corner and move towards top right corner.

    • At each step, choose the maximum value between the cell above and the cell to the right.

    • Keep track of the sum of values in the chosen path.

    • The final sum is the maximum possible sum of values in a path from bottom left to top right.

  • Answered by AI
  • Q3. Dice rolled several times until sum of outcomes till now comes greater than equal to hundred. What is most likely number to occur as final sum?
  • Ans. 

    The most likely number to occur as the final sum is 100.

    • The sum of the outcomes of the dice rolls will keep increasing until it reaches or exceeds 100.

    • Since the dice have equal probabilities for each outcome, the sum will have a higher chance of reaching 100.

    • The probability of rolling a sum greater than 100 decreases as the sum gets larger.

  • Answered by AI
  • Q4. Cutting three random points on the circle of radius 1 centered at (0,0) . What is probability that point (1,0) lies in longest cut
  • Ans. 

    Finding probability of point (1,0) lying in longest cut of three random points on circle of radius 1 centered at (0,0)

    • The longest cut will be the one that spans the smallest angle between two of the three points

    • The probability can be found by calculating the area of the region where the longest cut includes point (1,0)

    • This can be done by finding the angle between (1,0) and the two other points and using trigonometry to...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: 30 OBJECTIVE QUESTION 90 MIN . QUESTION LEVEL WAS TOUGH. GS Takes their tests very seriously
Tips: Do the section first which are you most famaliar with. They hire on section wise performance.


Skill Tips: Be calm . Approach is important than answer.

Skills: Analytical Skills, Coding Skills, Maths(esp Probability), Algorithm Analysis, Probabiity
College Name: IIT Guwahati

Skills evaluated in this interview

Analyst Interview Questions & Answers

user image Anonymous

posted on 11 Apr 2015

Interview Preparation Tips

Round: Test
Experience: Written test (Cut off: 7): The test consisted of 2 sectionsPart A (60 min): MCQ's with negatives on general aptitude, permutation & combination (P&C) and Probability.Part B (40 min): This was a subjective section. One or two problems on probability/P&C and few problems on data structures and algorithms (we were asked to write code).
Duration: 60+40 minutes

Round: Other Interview
Experience: 22 candidates were selected for interview which consisted of 2 or 3 rounds. First round: They asked me to explain my summer project. In the Second round, a few problems on P&C/Probability and couple of questions on DSA. Final round: An open problem. For example: estimate the population of Mangalore.

General Tips: If you don't know an answer, tell the interviewer the same. Lying would do more harm than good because they definitely know more than us and will find out very easily. It was Challenging and a great learning experience They test your fundamentals and don't ask too many difficult questions.
Skill Tips: If they ask you to explain what you did in your summer internship, explain it in as simple a language as possible so that even a person with no background in the subject will be able to understand it. Don't use complicated terms because they are looking for people who can express themselves well. Prepare for aptitude sincerely. You might neglect it thinking "It's just apti, what can they ask?". The problem will arise when you know how to solve the question but it might take a really long time to work it out. Practice makes a man perfect. For algorithms, code every question you have tried to solve. Interviewers look for people who can write efficient and readable code. ["Use proper names for variables"]. When they ask you a question, they don't expect you to arrive at the exact solution. They look for the structure in your solution i.e have you considered the necessary parameters and does there exist a logical progression from one step to the next. If you are asked an open problem, don't panic. Keep asking questions to get a proper understanding of the problem and try to give them multiple solutions and reason out why each solution might be right or wrong.
Skills: Probability, Apti, Algorithms, Aptitude questions
College Name: NIT SURATHKAL
Contribute & help others!
anonymous
You can choose to be anonymous

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.

Recently Viewed

INTERVIEWS

Ashirvad Pipes

20 top interview questions

INTERVIEWS

BT Group

No Interviews

INTERVIEWS

CommScope

No Interviews

SALARIES

Ashirvad Pipes

INTERVIEWS

Ashirvad Pipes

No Interviews

INTERVIEWS

Ashirvad Pipes

No Interviews

SALARIES

Arista Networks

INTERVIEWS

Nokia

No Interviews

INTERVIEWS

Pluralsight

No Interviews

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.5 L/yr - ₹25 L/yr
120% more than the average Analyst Salary in India
View more details

Goldman Sachs Analyst Reviews and Ratings

based on 138 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 138 Reviews and Ratings
GBM Private- Information Services Group - Analyst - Bengaluru

Bangalore / Bengaluru

1-5 Yrs

Not Disclosed

Client Implementation - Analyst

Bangalore / Bengaluru

2-5 Yrs

Not Disclosed

Analyst

Bangalore / Bengaluru

2-3 Yrs

₹ 3-40 LPA

Explore more jobs
Associate
2.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Analyst
1.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Vice President
1.6k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Analyst
1.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Financial Analyst
325 salaries
unlock blur

₹0 L/yr - ₹0 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