I applied through a recruiter. I interviewed at X in Oct 2014
Interview
Was contacted by a recruiter with an invite to apply, which contained a code test. Code test was pretty challenging, 2 questions in 60 minutes. I actually did not get a 100% on the code test, but I still received an invite to the phone interview. There, I was asked about a project on my resume that interested the interviewer, which was then followed by a coding question. The interviewer did not provide much help during the duration of the interview. I was unable to provide a working solution for the coding question and received a reject a week later.
The process starts with a call from a recruiter. This is followed up with one to two technical phone interviews. Then if the process continues, you'll be brought in for an interview in the office. The process after that is a bit haphazard per internal politics.
Interview questions [1]
Question 1
most of the questions are technical in nature such as curry functions, organizing large data sets, or questions about scaling.
I applied online. The process took 4 weeks. I interviewed at X in Sep 2014
Interview
Applied online and was contacted within a couple of weeks by a recruiter. A technical phone interview was scheduled, but the interviewer never called. Send an email to the recruiter and interview coordinator. Turns out there was a glitch with their system, so the the phone interview did not appear on interviewer's schedule. Rescheduled for another phone interviewer. The interview used HankerRank code pair which can compile your code.
Asked to code a function that would add two binary numbers given the two numbers as strings. The output should be given as a binary number in a string. Fairly straight forward and simple problem. However, had some minor syntax errors when I went to compile the code (was coding in C++).
The recruiter never got back to me after my interview. I had to send a follow-up email.