
Derived from 1 submission for ALL. Format details may vary across different teams or locations.
The candidate went through a rigorous multi-round interview process for an SDE-2 role at Goldman Sachs. Despite initial delays in communication, the candidate was eventually selected and received an offer for the analyst position due to having 2 years of experience. The process included rounds focused on DSA, OOPs, system design, DBMS, and managerial discussions.
HackerRank Online Assessment of 90 minutes with 2 DSA questions.
HackerRank test with 2 DSA questions to solve within 90 minutes.
1-hour virtual interview on CoderPad with 2 DSA questions. Discussed corner cases and edge cases.
1-hour interview with 2 DSA questions: Rotten Oranges (Leetcode) and a medium-level Leetcode problem. Follow-up questions and corner scenarios discussed.
1-hour interview covering DSA (hard-level Leetcode problem on tries), OOPs concepts (Java-based), multi-threading, waterfall model, sync/async, and resume screening with project discussion.
1-hour interview with SQL questions (joins, groupby, having clauses), OOPs subjective questions, Spring concepts (Autowired, bean, controller, dependency injection, inversion of control), API design (3 APIs), and follow-up questions on headers, requestBody, responseBody, and query params.
Discussion about current company, projects, architecture, contributions, achievements, strengths, weaknesses, reasons for job change, and reasons for joining Goldman Sachs. Technical questions included CAP Theorem, Cassandra, SQL vs NoSQL, and Cassandra vs AWS.