Extremely slow, disorganized and unprofessional. I believe the Engineering department might be better and more focused on their interview process, the legal, finance and administrative department is completely lost, which says a lot about their hiring process.
Their recruiters are very young, inexperienced, lack professionalism and courtesy and that reflects across the whole hiring process, which makes candidates wonder about the life and work with the organization.
I first interviewed on the phone with the hiring manager, nothing crazy, just a checking my background and knowledge. My second phone interview, one week later, was with a hiring manager, again, more details and information about the job, I was asked the basic questions “Why Twitter?”, “Why do you want to leave your job?”, “Where do you want to go in your career?”, “What excites you about this particular opportunity?”. A week after that I had another phone interview with another person from the department, I was not sure who this person was (role), as Twitter won’t provide you full names and positions, very pretentious! Imagine, they all believe to be rock-stars that cannot be bothered. The third phone interview was fine as well, however often times I got the feeling I was being set up to give the wrong answers to any questions, even though I was being honest, and knew what I was talking about. I would say something, just to be contradicted by the interviewer. In this case, I believe it was more of a personality issue, and lack of experience from the interviewer. They sound unprepared with random questions. After a month of back and forth, they asked me to come in for an in person interview, even though they say they need to hire ASAP, they sense of urgency is off.
On site interviews: I was schedule to meet with 4 people, end up meeting 6 people. You do not know who you are meeting until you get there, and even when you get the schedule, it is on a first name basis, no e-mails n phones. You cannot e-mail your interviewers a thank you note. Remember: rock-stars cannot be bothered with day to day work. The interviews went well, or I do not believe they would send two extra people to meet with me. Prepare to talk for about 30 minutes with each person. I felt often times I had more experience than the people interviewing me, so they try to challenge you, not an issue, just hold your own.