I applied through college or university. The process took 4 weeks. I interviewed at Two Sigma (New York, NY) in Oct 2015
Interview
First round was an HR phone screen which included general questions like interests, projects and previous experience.
Next was an online HackerRank coding test which had two questions including one string manipulation question.
After the coding test was a 45 minute technical phone interview. Here, in response to a question I mentioned that the answer is an almost complete binary tree. The interviewer said such a thing does not exist and the correct answer is a binary tree. This led to a small argument and I feel this was the reason I was not selected.
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.