Experience Hire Interview Prep
Experience Hire Interview Prep
Interview Preparation.
WE’RE LOOKING FORWARD TO MEETING YOU
We want you to enter this process in the best possible position to showcase your unique qualities and ultimately to explore
and fulfill your potential here. To help you navigate your upcoming interview, we’ve compiled some information about us and
our interview process.
ABOUT US
INVESTING IN...
YOUR GROWTH
Learning never stops at Goldman Sachs. From a wide range of orientation, skill-development and promote programs to online learning
and Talks at GS, which provides access to some of the world’s foremost thinkers and innovators, we‘re committed to helping
you advance and grow. Here’s some of what you can look forward to:
LEARNING AND ENGAGEMENT
AFFINITY NETWORKS
ONGOING FEEDBACK 360+
YOUR WELLBEING
We support our people professionally and personally. Our wellness offerings range from in-house mindfulness workshops to resilience
coaches, on-site health centers and medical advocacy services. We also provide on-site full-time and back-up childcare centers, paid family leaves,
reimbursement for breast milk shipping and an “Expectant Parent Program”. Please note, offerings vary by location.
RESILIENCE AT WORK
LIFE AWAY FROM THE DESK
MORE ABOUT OUR BENEFITS, WELLNESS AND COMPENSATION OFFERINGS
OUR COMMUNITIES
Our people’s desire to make things possible extends far beyond the office. Our firm is deeply committed to serving the communities where
we work and live. For more than two decades Community TeamWorks (CTW) has been an integral part of our firm’s culture of service – with our
people taking a day off from work to volunteer with a non-profit. Learn more about our commitment to corporate citizenship.
10,000 SMALL BUSINESSES
10,000 WOMEN
ENVIRONMENTAL, SOCIAL AND GOVERNANCE REPORT
GOLDMAN SACHS GIVES
AHEAD OF YOUR INTERVIEW
Your interview should be a two-way conversation: we want to get to know you and we want you to leave with a better idea of
what it’s like to work here. To make the most of the interview, we encourage you to spend time learning more about us:
LEARN
the latest in the markets and beyond through GS Briefings
TAKE A LOOK
at our public announcements including our financial results
FAMILIARIZE YOURSELF
with our Business Principles and the core values that define our culture
FOLLOW US
on social media
We are hiring talented engineers who are excited by the prospect of working with other great engineers in a fast-paced,
constantly evolving environment. We’re looking for people who are passionate about using technology to solve business
problems, and who are always innovating to find better ways of doing things.
We will explore and assess your technical ability in a number of ways, including phone interviews, onsite interviews
and through live-coding platforms such as CoderPad and HackerRank.
PROGRAMMING
We are looking for in-depth conceptual understanding of at least one programming language, preferably C/C++, Java, Python or JavaScript.
You may also be required to demonstrate knowledge of APIs, Object Oriented Programming, multi-threading, testing, handling edge cases, and
Front End/ Back End/Full Stack development. We often use CoderPad and HackerRank to test actual coding ability and you may be asked to
create some pseudo-code on one of these platforms, either over the phone or during the onsite interview.
DATA STRUCTURES
Software engineers at Goldman Sachs regularly design, implement, and manipulate complex data structures. Depending on the role you’re
interviewing for, you may be asked questions about time and space complexities of libraries, and underlying data structures including arrays,
hash-tables, hash-maps, linked lists, stacks, binary trees, heaps, graphs, and queues.
SOFTWARE ALGORITHMS
If you are asked about data structures, you will probably also be tested on your understanding of the most appropriate algorithms to use
with different data structures, such as binary search, dynamic programming, recursion and sorting. You’ll need to show familiarity with the
complexity of the algorithms and of ways to improve them, so try to produce an optimal example rather than one that simply works.
MATHEMATICS
In addition to core programming, some roles will require in-depth understanding of mathematics. For these roles, you should be prepared to
speak to your understanding of stochastic calculus or differential equations, probabilities and statistics, and applied mathematics or physics
(as applicable).
We want this session to be as interactive as possible – so as well as as responding to the questions, you should feel empowered to ask
questions of your interviewer(s). Your CoderPad assessment is designed to be a collaborative effort, where you will be given guidance as well
as instructions. Listen to what is suggested and see if you can implement that direction into your work and show your ability to learn fast and
be part of a team.