Goldman Sachs Virtual Panel Interview | August 2025 | Engineering Associate | USA
Summary
I recently interviewed at Goldman Sachs for an Engineering Associate position, undergoing a virtual panel with three rounds covering algorithms, system design, and behavioral questions. I successfully advanced to the "Bar Raiser" round.
Full Experience
This virtual panel interview for an Associate position at Goldman Sachs was a follow-up to my CoderPad interview. The day consisted of three separate rounds, each lasting about 60 minutes, all conducted on the same day.
Round 1: Algo & Data Structures
The first round began with interviewers asking several common Core Java questions related to data structures such as Lists, Sets, and HashMaps. Following this, I was given two coding problems to solve: first, implementing a HashMap from scratch, and second, finding the length of the Longest Increasing Subsequence. There was a minor hiccup as the interviewers expected me to code in Java, but I clarified that I had opted for Python during the recruiter's initial query.
Round 2: Software Design and Architecture
This round started with a brief discussion about the High-level Design of a significant project I had worked on at my previous company. Afterward, we transitioned into a discussion about the High-Level Design (HLD) for a URL Shortener website, similar to tinyurl. The focus was purely on discussing trade-offs and architectural considerations, without the need for any diagrams.
Round 3: SDLC & Resume
The final round was quite relaxed, feeling more like a casual conversation with colleagues. The interviewers thoroughly reviewed my resume, asking detailed questions about my past experiences and responsibilities. We also discussed various Software Engineering practices, including how I approach creating JIRA tickets. Overall, it was a very chill experience and not as intimidating as it initially seemed.
Super Day Verdict: I advanced to the "Bar Raiser" round!
Interview Questions (2)
Find the length of the longest increasing subsequence in a given array.
Design a high-level architecture for a URL Shortener service similar to tinyurl. Discussion should cover trade-offs.