'Coding has over 700 languages', '67% of programming jobs aren’t in the technology industry', 'Coding is behind almost everything that is powered by electricity'
Goldman Sachs interview experience Real time questions & tips from candidates to crack your interview
Software Engineer
Goldman Sachs
upvote
share-icon
4 rounds | 4 Coding problems
Interview preparation journey
expand-icon
Preparation
Duration: 10 months
Topics: Data Structures, Database Management System, Object-Oriented Programming System Algorithms, Dynamic Programming, Graph, Puzzles, Operating System, Multi-Threading, projects.
Tip
Tip

Tip 1 : Focus on Data Structures and Algorithms. Practising questions based on them every day is the key to succeeding. You can enroll into a Data Structures and Algorithms course by Coding Ninjas. This course helped me build a strong foundation in these topics. I also recommend platforms like LeetCode and InterviewBit for further practice.
Tip 2 : During your interview THINK OUT LOUD!!! It is very important that you voice your approach towards the problem otherwise interviewer will have no clue what you are thinking. 
Tip 3 : Do give mock interviews to some college senior or mentor. They help you understand how to express your thought process better (Think out loud) and also reduce the interview stress and anxiety.

Application process
Where: Campus
Eligibility: No criteria.
Resume Tip
Resume tip

Tip 1 : In order to make a strong resume you must include at least 2-3 Projects and an intern/work experience. Mention all your skills which you are confident of in your resume. 
Tip 2 : Try to make it of one page only. You can use overleaf to make your resume.

Interview rounds
01
Round
Medium
Online Coding Interview
Duration135 minutes
Interview date5 Aug 2020
Coding problem0

The test was from 7:30 PM. The test duration was 2 hours 15 minutes. There were 5 sections and All sections are mandatory. Each section has some allotted time. You cannot go back to previous sections once allotted time over.
The Hackerrank platform was comfortable to use. But was taking a little time to compile and run the code. So try writing error-free code so that you don't have to compile many times. 
Section 1: The Coding section (Duration - 30 mins)
It had 2 programming questions. The questions were not that hard for this round. One of the questions was on Binary Search and other was a simple brute force solution question.
Section 2: The CS multiple-choice section (duration is 25 mins)
It had 7 MCQs. Topics - Computer fundamentals (OOPS, Algorithm, DataStructure, Operating System, Computer Networks, DBMS)
Section 3: The Problem Solving multiple-choice section (duration is 20 mins)
It had 8 MCQs Topics:- Maths(Probability, a little Trignometry), Puzzles. This round was a little tough as the time required to solve these question was a lot.
Each MCQ earns you 5 marks for the correct answer and -2 for incorrect answer.
Section 4: The Advanced section ( duration is 45 mins.)
It had 1 programming question based on Dynamic Programming.
Section 5: The Subjective section ( duration is 15 mins )
This section had 2 behavior questions. We had to answer in an essay(paragraph) form.

02
Round
Easy
Video Call
Duration40 minutes
Interview date7 Aug 2020
Coding problem1

Timing: 12PM
Due to covid, the interviews happened over a video call on Zoom. They also shared an IDE link where we could write our code and the interview could see it.
The interviewer was very polite and helpful. She dropped hints in between to help me reach the final solution when I was stuck or needed some clarity. She wanted to check how analytically I could solve the problem. She focused more on my approaches towards the problem.
There was also a brief discussion on my resume and projects.

1. Serialize and Deserialize an N-ary tree
Hard
15m average time
85% success
0/120
Asked in companies
FacebookGoldman Sachs

You are given an N-ary tree where every node has at most ‘N’ child nodes. You need to first serialize it and then deserialize the serialized tree.

View more
Try solving now
03
Round
Medium
Video Call
Duration40 minutes
Interview date7 Aug 2020
Coding problem1

Timing: Mid-afternoon
Due to covid, the interviews happened over a video call on Zoom. They also shared an IDE link where we could write our code and the interview could see it.
The interviewer was very polite and helpful. He dropped hints in between to help me reach the final solution when I was stuck or needed some clarity. He wanted to check how analytically I could solve the problem. He focused more on my approaches towards the problem.
There was also a brief discussion on my resume and projects.

1. Implementation: HashMap
Easy
30m average time
90% success
0/40
Asked in companies
SamsungPaypalTata Consultancy Services (TCS)

Design a data structure that stores a mapping of a key to a given value and supports the following operations in constant time.

1. INSERT(key, value): I...
View more
Try solving now
04
Round
Medium
Video Call
Duration30 Minutes
Interview date7 Aug 2020
Coding problem2

Timing: Evening
Due to covid, the interviews happened over a video call on Zoom. They also shared an IDE link where we could write our code and the interview could see it.
There was a panel of three people as interviewers in this round.
I was also asked one behaviour questions in this round.

1. Puzzle

On an Island, there is an airport that has an unlimited number of identical air-planes. Each air-plane has a fuel capacity to allow it to fly exactly 1/2 way around the world, along a great circle. The planes have the ability to refuel in flight without loss of speed or spillage of fuel. Though the fuel is unlimited, the island is the only source of fuel. You can ignore the time and fuel consum...

View more
2. Simplify the Directory
Moderate
22m average time
70% success
0/80
Asked in companies
MicrosoftAmazonGoldman Sachs

You are given a path to a file/directory in Unix-style of length N, In a Unix-s...

View more
Try solving now
Start a Discussion
Similar interview experiences
company logo
SDE - Intern
3 rounds | 7 problems
Interviewed by Goldman Sachs
2508 views
0 comments
0 upvotes
company logo
Software Engineer
1 rounds | 3 problems
Interviewed by Goldman Sachs
333 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by Goldman Sachs
574 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Goldman Sachs
207 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Mindtree
8525 views
7 comments
0 upvotes
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
5492 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
5225 views
1 comments
0 upvotes