I applied through a staffing agency. I interviewed at Goldman Sachs in Apr 2018
Interview
Started with a phone screen, a coderpad, and finally a multi-hour onsite (this was for Marquee).
Generally speaking, the people were nice, but I noticed that all of them were insanely proud of themselves and exuded quite a bit of self-importance. Each interview was a 2 on 1. They pretty much all progressed the same way:
- Walk me through your resume
- Some idle chit chat about how great GS is and how they're shooting to be the "Google of Wall Street"
- Technical questions
Every single tech question was virtually identical - algorithms/complexity. Despite discussing all the different types of roles and responsibilities, they were not interested in anything but complexity. They felt like the seagulls from Finding Nemo..."O(n)? O(n)! O(n)!"
I tried talking about, well, literally anything else, given that the roles I was applying for would only use those concepts about 1% of the time, but it didn't matter. This was all pen and paper - they didn't even have a whiteboard on their floor.
At some point they showed me a product demo which they had spent years on. What I saw was a terribly archaic layout, with text spilling out of text boxes, and the one stock price graph they demoed never even actually loaded.
Oh well. At least it (didn't) load in linear time.
All in all, got a free lunch and a decent laugh.
I applied online. The process took 4 months. I interviewed at Goldman Sachs (Dallas, TX) in Dec 2017
Interview
There were 6 rounds of interview, 4 technical on phone and 2 coding on coderpad. Interview process is still going on, expecting 5-6 more rounds of technical panel. It started in December 2017 and still going on. I'm waiting for the next round of interview as told by the hiring manager. The interview was in Java
Interview questions [1]
Question 1
binary search tree, graphs,sparse tables, banking program
I applied through a recruiter. The process took 3 weeks. I interviewed at Goldman Sachs (New York, NY) in Apr 2018
Interview
I was contacted by a recruiter, a coding interview was scheduled approximately 3 weeks after I submitted my resume.
The interviewer seemed very nice and was willing to answer any questions regarding the 2 problems.
I answered the first problem easily, but the second was considerably more difficult.
I do not expect to be called in for further interviews, but who knows?
Interview questions [2]
Question 1
Find the second smallest integer in an array. Do not worry about duplicates.
An online retailer allows sellers to post different prices for the same product at different time intervals. Find an algorithm to return a list of sorted intervals with the lowest price.