Applied on Twitter's website and was contacted a week later. The recruiter contacted me via jobvite to see if I'd be available for a a Skype interview. After giving her my availability, she took two days to respond about scheduling for my interview. It was a role play which went well. I prepared a lot for this interview, and my interviewer was really nice. I was told I'd hear back in a week, and when I didn't hear back in two, I reached out to the recruiters. No response, and then after about four weeks, or maybe five ... the recruiter asked for my availability for an onsite interview. After I told her my availability, she dropped off the face of the earth. I'm kidding, she's still at twitter, she tweets about how awesome it is to (not) work at Twitter all the time. Anyway, after about a week other candidates had actually tracked down said recruiter on Twitter and she responded saying they'd filled all their positions a long time ago. What a way to represent, Twitter.