Recruiter reached out in early March after applying online in Fall and doing various resume drops.
All interviews were done over video call. Went through an initial 60-minute tech screening, then a "super-day" with 3 interviews. Did not get matched with this team. Spoke with two other teams, the 2nd team just a 30 minute call, then another team a 30 minute call + another 60 minute technical interview.
After a month and a half of interviewing, they informed me that there would be no spot for me at Twitter this summer. The recruiter was nice enough, but the long interview process left kind of a sour taste. Communication could have been better-- the way I understood it is that I had passed the technical part, but did not get host-matched in the end, which is really unfortunate. Most of the interviewers seemed enthusiastic and happy to have me on board as an intern, which confused me into I thinking I had a position.
All in all, I enjoyed speaking with Twitter, but am leaving this review because of the convoluted interview process.