Journey Through Goldman Sachs Interview Rounds: Challenges, Solutions, and Waiting for Feedback

goldman sachs logo
goldman sachs
BangaloreOngoing
February 6, 202418 reads

Summary

I underwent a rigorous multi-round interview process at goldman sachs in Bangalore, covering DSA, System Design, DevOps, and behavioral questions. Despite performing well across all rounds and solving specific problems like the House Robber and repeating decimal expansion, I am currently awaiting feedback, leaving the outcome uncertain.

Full Experience

My journey at goldman sachs commenced with an Online Assessment in December, where I successfully tackled two Data Structures & Algorithms questions within an hour, passing all test cases. Following this, my application was shortlisted, and a month later, I received a call from HR at goldman sachs in Bangalore, who scheduled my first-round interview for January 3rd, 2024. This initial round was primarily focused on DSA.

During the first interview, I faced two panelists. The first question was similar to the House Robber problem, which I initially approached recursively before optimizing it with memoization, dynamic programming, and space-optimized DP. The second problem involved finding the repeating decimal expansion of rational numbers, for which I provided an efficient solution.

My performance in this round led to an invitation for another five rounds of interviews on January 12th. Each round was intense, lasting from 3 PM to 8 PM, with short breaks in between. The initial technical rounds delved into various DSA topics, including graph theory, bit manipulation, stack-based problems, and tree traversals, where I applied strategies like DFS, BFS, and binary search.

The fourth round was dedicated to System Design fundamentals, where I discussed crucial concepts such as SQL vs. NoSQL trade-offs, CAP theorem, and proposed solutions for fault tolerance, ACID compliance, scalability, and performance relevant to goldman sachs' services. Following this, I was asked about DevOps, Kubernetes, and Kafka, demonstrating my understanding of these technologies.

The final round was a Behavioral (HR) interview, where I shared insights into my past projects, achievements, and how I embody various leadership principles. I believe I articulated my experiences and achievements thoroughly.

Despite what I perceived as strong performance across all rounds, I am currently awaiting an update from the hiring team. Multiple follow-up attempts with HR have not yet yielded any feedback, leaving me in a state of uncertainty.

Interview Questions (4)

Q1
House Robber Problem
Data Structures & AlgorithmsMedium

Given a list of non-negative integers representing the amount of money of each house, determine the maximum amount of money you can rob tonight without alerting the police. If two adjacent houses are robbed, the security system will be triggered.

Q2
Repeating Decimal Expansion of Rational Numbers
Data Structures & AlgorithmsMedium

Given two integers representing the numerator and denominator of a fraction, return the fraction in string format. If the fractional part is repeating, enclose the repeating part in parentheses. Examples: 1/33 = 0.03(03), 8639/70000 = 0.1234(142857).

Q3
System Design Fundamentals
System Design

Discussed topics including SQL vs. NoSQL trade-offs, CAP theorem considerations, and proposed solutions for fault tolerance, ACID compliance, scalability, and performance, specifically tailored for Goldman Sachs' services.

Q4
Behavioral and Leadership Principles Interview
Behavioral

Assessed past projects, achievements, and leadership principles during an HR interview.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!