I applied through a recruiter. The process took 4 weeks. I interviewed at Goldman Sachs (New York, NY) in Dec 2019
Interview
Phone interview with code pad and on-site interview. Phone interview involved some standard behavioral questions, such as what if you overhear some sensitive information in an elevator. I guess those are just a formality, no one in the right mind may give a wrong answer. There were two coding questions in the phone interview. The onsite interview were a series of 2 on 1 interviews. There were routine questions on low-latency techniques in trading systems, and some more challenging questions on programming. There were more behavioral questions, such as what do you think are the successful players in their market, why are they doing well. My answers probably offended the ego of the interviewer, as I knew the answers well and didn't think too deep about the implications in an interview.
Interview questions [3]
Question 1
Picking up stones on a 2D grid along a path from upper left corner to the lower right corner, find the path to pick up most rewards.
It was coding round with multiple choice of questions along with 2 coding questions.I got emails from multiple Goldman teams asking for interview availability, but Goldman has this (strange) rule that you can only interview for one team.
Interview questions [1]
Question 1
I got emails from multiple Goldman teams asking for interview availability, but Goldman has this (strange) rule that you can only interview for one team.
I applied online. The process took 2 weeks. I interviewed at Goldman Sachs (Dallas, TX) in May 2020
Interview
Two round of telephonic technical interviews, one after the another. Two medium level questions were asked in each round. They would run your code and would ask you to think about test cases in addition to the provided cases. They would expect you to run code for all given problems. They asked 2-3 behavioral questions also in first round.
Interview questions [1]
Question 1
1. Something similar to number of islands, but little more complexity added
2. Find the duplicate integer in an array.