The process was completely slow. First, I was presented with a code test, which I did really well on. Afterwards, HR asked me to go for an on-site interview with two different teams.
During the on-site interview, I was greeted by a very nice, professional guy who asked me standard programming questions, along with problem-solving questions, which I also did quite well on. Afterwards, the second interviewer arrived. He looked like he had just come into the office (he was late) and was one of the most snobby, rude interviewers I've ever encountered.
He asked me to code a class using a computer. I told him I normally use the internet to look for Java APIs (who doesn't these days?). I think he didn't like the fact that I wanted to look for an API used for networking or opening files.
The third interviewer asked abstract questions, and he seemed to like me in the end. Soon after he finished, HR told me I was "done for the day." This second interviewer was the most unprofessional I've ever met.
I despise Two Sigma for this reason. You should not make a decision based on some "crappy guy's" bad morning. I will never come back again.
The following metrics were computed from 71 interview experiences for the Two Sigma Software Engineer role in New York, New York.
Two Sigma's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Two Sigma's Software Engineer interview process in New York, New York.