Skip to main content
Back
IndiaOnsite21 days ago
Goldman Sachs

Software Engineer Interview Experience

Goldman Sachs·Mid Level / L4
Result
Got offer
Interview date
21 days ago
Timespan
3 weeks
Difficulty
Moderate

Interview process

Overall, the interview process was structured and covered a good mix of DSA, software engineering practices, system design, and behavioral/team-fit discussions. I went through five rounds, and the difficulty was reasonable but the questions were varied and required adapting quickly between problem-solving and design-oriented discussions. The DSA rounds went well, particularly because the problems tested both fundamentals and the ability to reason through domain-specific constraints. The system design round was the highlight for me. I enjoyed discussing the bottlenecks in the initial design, reasoning about the 50,000 RPS traffic spike and limited inventory, and iterating toward a scalable solution. The hiring manager round was also a good experience because it went beyond standard behavioral questions and involved a detailed discussion of my past work, architecture decisions, database migration considerations, and how I would use AI tools while solving engineering problems. One thing I found challenging was that the software engineering practices round was more DSA-focused than I had expected, so there was less emphasis on software design/practices than I had anticipated. Overall, though, the process was positive and I received encouraging feedback throughout.

  • Online assessment
  • Technical interview
  • Final round

Interview tips

I would recommend preparing across all the major areas rather than assuming each round will strictly follow its title. For DSA, be comfortable with core data structures, heaps, stacks, hash maps, greedy problems, and complexity analysis. Also practice explaining your approach and handling follow-up constraints. For system design, focus on understanding bottlenecks rather than memorizing architectures. Be prepared to reason about high traffic, concurrency, database contention, caching, queues, asynchronous processing, failure handling, consistency, and external service dependencies. I found it especially useful to quantify the load and identify exactly where the initial design would fail. For the hiring manager round, know your projects extremely well. Be able to draw the architecture, explain why you made particular technical decisions, discuss trade-offs, and explain how you would approach a migration or redesign. I would also prepare concrete examples of how you've used AI tools in your engineering workflow, including what tools/models you use, what you use them for, and how you validate their output. Finally, prepare for behavioral questions that test judgment, ownership, integrity, and how you handle ambiguous interpersonal situations.

Company culture

What stood out to me was the emphasis on practical engineering judgment and open-ended problem solving. The conversations, especially with the hiring manager, felt candid and interactive rather than being limited to scripted interview questions. I also appreciated the interest in how engineers actually work — how they approach unfamiliar problems, collaborate with others, use AI tools responsibly, think through architectural changes, and communicate technical decisions. The discussion around my past project and hypothetical database migration felt particularly representative of the kind of real-world engineering conversations I would expect within the team. Overall, the process gave me the impression of a technically strong environment where engineers are expected not just to write code, but to understand the broader system and make thoughtful engineering decisions.

Questions asked

Question types asked

Unlock more real interview experiences

Get full access with a membership, or share your experience to try it free.

Get updates in your inbox with the latest tips, job listings, and more.

Follow Us

Products
Courses
Interview Questions
Interview Experiences
Popular articles
Guides
Coaching
For Partners
Company
Exponent Labs, LLC © 2026
Terms of Service | Privacy