Перейти к содержимому

Goldman Sachs Interview Experience 💼 | 5 Rounds + DSA, LLD & Java Questions

Bharath Reddy

Goldman Sachs Interview Experience 💼 | 5 Rounds + DSA, LLD & Java Questions

9 426 просмотров · 9 дней назад
Bharath Reddy
9,21 тыс. подписчиков
9 426 просмотров · 9 дней назад
Goldman Sachs SDE Interview Experience 💼 | 5 Rounds, DSA, LLD & Java Questions ⚠️ Disclaimer: This is my personal interview experience. The exact interview process and questions can vary depending on the role, team, location, experience level, and interviewer. ━━━━━━━━━━━━━━━━━━ 📌 INTERVIEW PROCESS ━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━ 🔹 ROUND 1 — DSA / Problem Solving ━━━━━━━━━━━━━━━━━━ 💡 Question 1: Highest Average Student Given student marks across different subjects, where a student can take one or multiple exams, find the student who has the **highest average score**. 💡 Question 2: Shortest Path Between Two Stations Given a network of stations where the stations are represented by **names instead of numbers**, find the shortest path between Station A and Station B. Every edge has a weight of 1. ━━━━━━━━━━━━━━━━━━ 🔹 ROUND 2 — DSA + Greedy ━━━━━━━━━━━━━━━━━━ 💡 Question 1: Rotten Oranges A classic *Rotten Oranges / BFS* problem. The interviewer also focused on how I approached the problem, complexity, and implementation. 💡 Question 2: Jump Across the Array You are given an array where the value at an index tells you how far you can jump from that position. The question was essentially: ━━━━━━━━━━━━━━━━━━ 🔹 ROUND 3 — Resume + Java + LLD / Design ━━━━━━━━━━━━━━━━━━ This round moved beyond DSA and focused heavily on software engineering fundamentals. Topics discussed: ☑️ Resume & Project Discussion ☑️ Spring vs Spring Boot ☑️ Software Development Life Cycle (SDLC) ━━━━━━━━━━━━━━━━━━ 🔹 ROUND 4 — LLD / Design ━━━━━━━━━━━━━━━━━━ ☑️ Design Patterns One of the design questions was: You have a system that needs to: ➡️ Fetch data ➡️ Generate a report The data source could be: • API • File • Database And the report could be: • PDF • CSV • HTML The question was: 👉 How would you design this system? 👉 Which design patterns would you use? 👉 How would you make the system extensible? 💡 Question 2: Design a Wallet Another High-Level Design question was to design a **Wallet system**. ━━━━━━━━━━━━━━━━━━ 🔹 ROUND 5 — Advanced Java + DSA + Code Quality ━━━━━━━━━━━━━━━━━━ This was one of the most interesting rounds. 💡 Question 1: O(1) Push & Fetch Given elements, design a data structure where: 👉 Push = O(1) 👉 Fetch = O(1) There was also a requirement around maintaining a consistent ordering during push/fetch operations. This tests your ability to combine multiple data structures and reason about complexity guarantees. 💡 Question 2: Code Quality & Testing The discussion also covered: • Code quality • Testing • JVM internals 💡 Question 3: Implement HashCode & Equals I was asked to explain/implement: 👉 equals() 👉 hashCode() and understand why their contract matters when using objects in Java collections. 💡 Question 4: Implement HashMap Internally Another discussion focused on how a *HashMap works internally* and how you would implement one. Topics include: • Hashing • Buckets • Collision handling • Key-value storage • equals() and hashCode() • Time complexity ━━━━━━━━━━━━━━━━━━ 🔗 RELATED PROBLEMS ━━━━━━━━━━━━━━━━━━ LeetCode / coding practice links will be added here for the problems discussed in the video. For example: 🔹 Rotten Oranges — LeetCode 994 🔹 Jump Game — LeetCode 55 Goldman Sachs interview experience, Goldman Sachs SDE interview, Goldman Sachs interview questions, Goldman Sachs software engineer interview, Goldman Sachs India interview, Goldman Sachs coding interview, Goldman Sachs DSA interview, Goldman Sachs LLD interview, Goldman Sachs Java interview, Goldman Sachs system design interview, Goldman Sachs interview preparation, Goldman Sachs OA, Goldman Sachs online assessment, Goldman Sachs interview rounds, Goldman Sachs technical interview, software engineer interview experience, SDE interview questions, product based company interview Goldman Sachs SDE interview experience India Goldman Sachs software engineer interview questions Goldman Sachs interview experience 5 rounds Goldman Sachs DSA interview questions and answers Goldman Sachs Java interview questions Goldman Sachs LLD interview questions Goldman Sachs system design interview questions Goldman Sachs online assessment questions Goldman Sachs coding round interview experience Goldman Sachs interview preparation for software engineer Goldman Sachs interview questions for experienced software engineers Goldman Sachs India SDE interview experience Goldman Sachs interview preparation DSA Java LLD Goldman Sachs software engineer interview process Goldman Sachs technical interview experience India #interviewexperience #GoldmanSachs #telugu #GoldmanSachsInterview