Article written by Nahush Gowda under the guidance of Thomas Gilmour, Ex-LinkedIn and PayPal leader turned engineering coach, mentoring 100+ engineers into FAANG+ roles. Reviewed by Mrudang Vora, an engineering leader and former CTO specializing in digital innovation, product development, and tech-driven business growth.
Want to know how to crack Goldman Sachs interview questions? You’re going to need a solid tech interview plan to get through.
Working at Goldman Sachs is an aspiration shared by many. And why not? It ranks as one of the best workplaces in the world and is sought after by professionals from both engineering and finance backgrounds. So, it is a no-brainer that landing a job at Goldman Sachs can be a career-defining moment for you. But don’t expect it to be a cakewalk. You will be fighting it out with some of the sharpest software engineers, and unless you stand out for the right reasons, the interview is a tough nut to crack. In this article, we will go over the top Goldman Sachs interview questions to help you get closer to your dream.
Technical interviews conducted by Goldman Sachs are designed to assess your technical, design, and communication skills. Usually, there are six rounds of interviews conducted, including the preliminary online test.
They are also always on the lookout for unusual CVs as they are always keen to onboard ambitious, interesting, and passionate software engineers. Research also shows that, on average, it takes less than 54 days for a single recruitment.
“Leadership is not just about being in charge. It’s about taking care of those in your charge.”
– Lloyd Blankfein
(Chairman and CEO of Goldman Sachs)
Teamwork, exceptional client service, and giving it back to the community are at the heart of the culture at Goldman Sachs. The firm also prefers candidates who showcase a diverse set of skills. And contrary to popular opinion, even though Goldman Sachs wants to work with the best talent in the market, they are not looking for someone who puts themselves first. Instead, they want to choose such candidates who come across as interesting — this includes doing something interesting before they apply to Goldman Sachs and what they aspire to achieve if they are hired.
The engineering division at Goldman Sachs allows candidates to work as quantitative strategists, cyber security experts, software engineers, and systems engineers. The culture of Goldman Sachs has a significant impact on the way interviews are conducted.
As the recruiters are keen to find out more about the person who’s applied for the job and not just look at the credentials in their resume, be prepared to answer questions such as:
Usually, there are six rounds, which include:
This round is conducted on HackerRank. Questions fall under four categories: coding, aptitude, advanced, and subject-based concepts.
You will get negative marks for wrong answers. You are free to choose whether you want to attempt a programming-related problem or a math assessment. You can also pick a programming language of your choice: C++, Java 7, Java 8, JavaScript, Python 2&3, or Scala.
Make sure you’re familiar with data structures in the programming language you are most comfortable with and can also design simple algorithms on the spot. Typically, it takes about 60 minutes to complete the math assessment and about 120 minutes for programming/coding.
Once the assessment is over, you can expect to hear an update from the recruiting team within three weeks. Also, check the candidate portal for real-time updates on application status.
Also Read
Goldman Sachs interview questions for this round are designed to test coding knowledge. During the coding interview, candidates need to write the code for the given problem and share the screen with the recruiter.
Typically, this round lasts for one hour, and you can expect one or two questions. As part of your tech Interview prep, start by checking out CoderPad’s Getting Started page. It is a good idea to try out the free demo to further familiarize yourself with how CoderPad works. Since you will have only one shot at CoderPad, it is best to know how the platforms work before D-day.
There are three challenging technical rounds followed by a technical-cum-HR round. While most of these rounds are conducted face-to-face, things on the ground have changed since the pandemic. In the past few months, Goldman Sachs has conducted these interviews online.
The first three rounds are each 30-minute long. It starts with 1:1 and moves up to a panel interview. As a software engineer, be prepared to field questions around hashmap implementations, array/string manipulation, and various brain teasers. It also helps to be well-versed with the following concepts:
Some candidates have had telephonic interviews for the technical rounds. The Goldman Sachs Phone Interview Questions are similar to those asked during a face-to-face round. Examples include:
The technical-cum-HR round is where you will be asked a variety of behavioral questions. It also helps to be aware of the current events and industry trends.
Some candidates may also have a phone conversation for the first technical round. The questions are mostly designed to test your technical skills and knowledge related to data structures. You can also expect questions on Array List v. Linked List, Equals and Hashcode concept, and Abstraction v. Interface.
Cracking Goldman Sachs technical interview is easier said than done. The questions asked will force you to wrack your brains and think outside the box. Here’s a list of commonly asked questions — make sure to attempt each one of these to get more comfortable before D-Day:
For more coding problems with solutions, visit the Problems page.
Also Read: System Design Interview Preparation Tips
Here are some of the frequently asked questions when you interview for different job profiles at Goldman Sachs:
Also, read Google Product Manager Interview Questions to understand the types of questions FAANG companies ask at product managers interviews.
Also Read: What Programming Languages Should You Learn?
Goldman Sachs is notorious for throwing brain teasers your way. Check out some of the common ones that candidates have had to encounter:
Engineers working at Goldman Sachs are considered world-class innovators and problem-solvers. The team is looking for creative collaborators who possess the necessary skills to evolve, adapt to change, and thrive in a fast-paced global environment.
According to the Goldman Sachs website, the following technical skills are highly prized in any software engineer or software developer who aspires to work for the company:
The questions above must have already given you a sense of just how challenging and grueling Goldman Sachs interviews are. To crack Goldman Sachs testing interview questions, you must have an in-depth knowledge of the concepts and be prepared to handle every oddball thrown your way.
Here are some golden tips for holding you in good stead:
A common mistake is not highlighting your achievements. A resume is not the only indicator — you need to speak about your role, responsibilities, and what you learned from that experience. As a firm, Goldman Sachs wants you to make an impact right from the beginning of your career. So they are equally keen to hear that you have created an impact in the past.
It is also worthwhile to remember that there’s nothing called an ideal career path. Every single action you take — starting right from choosing an opportunity, doing your research, scheduling, and practicing mock interviews — everything counts towards your success.
Candidates also fail to demonstrate enough knowledge about the position they have applied for. While you don’t have to know every detail, you should show a genuine interest in the work. So keep checking the company website to stay updated on the current events relevant to your industry. Lastly, keep the answers concise and relevant and always highlight your strengths as a candidate to convince the recruiters that you’re right for the job.
Questions you can ask the interviewer:
You have an option to choose from a variety of programming languages, including C++, C, Java, JavaScript, Perl, Python, and Scala, among others. Always pick one that you are most comfortable with.
Mandatory academic transcripts are only required if you come from the following countries/have completed your education from Germany/Austria/Switzerland (university and high school grade transcripts and letters of reference), Italy (university and high school grade transcripts), Spain/Portugal/Denmark/Sweden/Finland/Norway/Netherlands (university grade transcripts), or New Zealand/Australia (university academic transcript and transcripts detailing completed university courses).
Goldman Sachs actively seeks to hire talented people from all academic disciplines. So knowledge of finance is an added advantage, not a strict requirement for engineering candidates.
Usually, there are six rounds, including an online screening test, a coding challenge, and multiple technical and HR rounds.
Here’s a list of concepts you should practice: Arrays, Strings, Linked Lists, Recursion, Sorting algorithms, Trees, and Dynamic Programming, Most of the coding interview questions are based on data structures and algorithmic concepts.
If you want to get started with your interview prep and wish to give it your best shot, register for Interview Kickstart’s FREE webinar to understand the best way to prepare for tech interviews at the biggest companies.
IK is the gold standard in tech interview prep. Our programs include a comprehensive curriculum, unmatched teaching methods, FAANG+ instructors, and career coaching to help you nail your next tech interview.
We’ve trained thousands of engineers to land dream offers at the biggest companies, including Google, Facebook, Amazon, Apple, Microsoft, and Netflix, among others. Check out some reviews to know more.
Sign up now to uplevel your career!
Time Zone:
Master ML interviews with DSA, ML System Design, Supervised/Unsupervised Learning, DL, and FAANG-level interview prep.
Get strategies to ace TPM interviews with training in program planning, execution, reporting, and behavioral frameworks.
Course covering SQL, ETL pipelines, data modeling, scalable systems, and FAANG interview prep to land top DE roles.
Course covering Embedded C, microcontrollers, system design, and debugging to crack FAANG-level Embedded SWE interviews.
Nail FAANG+ Engineering Management interviews with focused training for leadership, Scalable System Design, and coding.
End-to-end prep program to master FAANG-level SQL, statistics, ML, A/B testing, DL, and FAANG-level DS interviews.
Learn to build AI agents to automate your repetitive workflows
Upskill yourself with AI and Machine learning skills
Prepare for the toughest interviews with FAANG+ mentorship
Time Zone:
Join 25,000+ tech professionals who’ve accelerated their careers with cutting-edge AI skills
25,000+ Professionals Trained
₹23 LPA Average Hike 60% Average Hike
600+ MAANG+ Instructors
Webinar Slot Blocked
Register for our webinar
Learn about hiring processes, interview strategies. Find the best course for you.
ⓘ Used to send reminder for webinar
Time Zone: Asia/Kolkata
Time Zone: Asia/Kolkata
Hands-on AI/ML learning + interview prep to help you win
Explore your personalized path to AI/ML/Gen AI success
The 11 Neural “Power Patterns” For Solving Any FAANG Interview Problem 12.5X Faster Than 99.8% OF Applicants
The 2 “Magic Questions” That Reveal Whether You’re Good Enough To Receive A Lucrative Big Tech Offer
The “Instant Income Multiplier” That 2-3X’s Your Current Tech Salary
Join 25,000+ tech professionals who’ve accelerated their careers with cutting-edge AI skills
Join 25,000+ tech professionals who’ve accelerated their careers with cutting-edge AI skills
Webinar Slot Blocked
Time Zone: Asia/Kolkata
Hands-on AI/ML learning + interview prep to help you win
Time Zone: Asia/Kolkata
Hands-on AI/ML learning + interview prep to help you win
Explore your personalized path to AI/ML/Gen AI success
See you there!