I applied through a staffing agency. The process took 2 months. I interviewed at Two Sigma (New York, NY)
Interview
I initially applied through a headhunter. The process began with an HR interview, which mostly asked about my background and why I was interested in applying. The HR interview was followed by a timed coding test that, if I recall correctly, had a 2 hour time limit. The test can be taken in Java, C++, and another language that I'm not remembering; it wasn't particularly difficult, and I didn't need the two full hours to complete the two problems.
The next step was a full day of technical interviews. I met with seven or eight people from different teams over the course of the day, and all of the interviews were technical. I mostly solved problems by writing on paper, but later in the day I wrote code on a computer as well. The day ended with a meeting with HR, who outlined the offer process.
Next was a series of phone calls with different team members in order to help me make a choice between the two teams I was being considered for. Once I chose a team, the formal offer was extended.
Interview questions [1]
Question 1
An interviewer asked me to intuitively walk through basic market concepts, ending with an intuitive definition of "beta," despite me having no finance background.
first interview was 60 minutes long with a leetcode hard question. second interview was 2 back to back 60 minute leetcode hard with emphasis on data structures. each interview had a 5 minute introduction and 10 minute at the end to ask questions
Standard medium difficulty hackerrank. The question involved decoded an encoded string. It was not something I had seen on LeetCode before and I think was unique to the company. The question was not that difficult but I ran out of time right before I could finish answering.
Interview questions [1]
Question 1
Decode a string encoded using a specific encoding algorithm.
It started of with one phone screen, then if you pass you have 2 back to back technicals, then 3 1 hour behaviorals, hiring committee, and management committee. Standard Leetcode and behavioral questions.