RejectedEngineering-L2 at Goldman Sachs
- Difficulty
- Process took
- 1-2 Weeks
- Rounds
- 2
- Format
- Remote
- Applied via
- Job Portal
How it went
- If you’re stuck, don’t just stay silent. Instead, describe how you’re thinking and explore different paths
What they would tell you
- If you’re stuck, don’t just stay silent. Instead, describe how you’re thinking and explore different paths
How to prepare
- Study core DSA problem like arrays, linked lists, stacks, queues, trees, graphs, and hashing.
Their background
I worked as a backend developer at startup where I focused mainly on building and maintaining the backend using Node.js, PostgreSQL, and Docker.
Round by round
- 1
OA90 min
Encrypted communication system, Person A and Person B have set up an encrypted messaging system where they exchange messages using a private number key. This key is shared between them to encode and decode their conversations. And a similar question to this better compression of string
- 2
Coderpad (DSA)90 min
In this round, I was asked two coding problems. The first was a power function problem, and the second was based on array sorting and manipulation. I was able to solve the first question but struggled with the second one due to some edge cases. The interviewer asked for an optimal solution, and I wasn’t able to implement it within the time constraints, which led to a mistake. Power Function Shortest Subarray to be Removed to Make Array Sorted
Reason for Rejection: Mistake on the second problem (sorting subarray), which I couldn’t solve within the allotted time.
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.