I applied through an employee referral. The process took 2 weeks. I interviewed at X (San Francisco, CA) in Mar 2013
Interview
I was referred internally, and a recruiter got back to me within 24 hours. The first step was two autograded coding challenges on Codility, 1 hour total, which was pretty easy (question difficulty was equivalent to their demo test). Just be careful because the autograder can be very picky.
After that, I got a 45 minute phone screen and three "on-site" back-to-back 45 minute interviews through Skype. The interviews weren't too bad, but the difficulty of your questions really depends on your interviewer. I did fine on interviews #1 and #3, but completely flubbed up on interview #2.
After my last round of interviews on Wednesday afternoon, I received a rejection from Twitter Friday morning.
Good luck to anyone else trying at Twitter!
Interview questions [1]
Question 1
My interviews used in-place quicksort, binary search tree (in-order) traversals, binary search, and solid OOP class structure knowledge. By chance, all of my interview questions wanted me to do the questions in-place with only constant memory. No queues or stacks in my case.
At first I got a online test, there were 2 problems to be solved within one hour. After finishing this test, I got a phone interview. The interviewer was really kind and introduced what he was working on, and then told me to introduce myself. I mentioned I am taking a distributed system class, then he asked me to talk more about it. Then he gave me two coding problems to solve. At last, I asked some questions about the company.
a couple of hours after the interivew I got the reject email.
Interview questions [1]
Question 1
How to find al the files which contain any email addresses in a server.
I applied through an employee referral. The process took 3 weeks. I interviewed at X (San Francisco, CA) in Nov 2012
Interview
The interview process was smooth. Somebody who works twitter referred me. They contacted me within first week after I had applied. The recruiter was very helpful and also answered my question prompt and in very obvious way.I had three interview at Twitter. First interview was on an online platform with some very basic algorithm questions. The next two interview were also about algorithms. Algorithms used were pretty standard like : simple linked list, recursive approach and of course binary search. Even though solving problems was not pretty obvious. I was rejected after the third one.
Interview questions [1]
Question 1
The third interview was difficult . The question was about a variation of binary search.