I applied through an employee referral. The process took 3 weeks. I interviewed at X (San Francisco, CA)
Interview
Was referred for a specific position. Recruiter reached out within days and scheduled a half hour call with hiring manager where we went over my experience and career aspirations and what his team was currently trying to accomplish. Call went great and was scheduled for a phone screen afterwards. Phone screen was a little shaky due to nerves but I showed some domain knowledge so I was scheduled for another one. Passed second phone screen in half the time and just chatted and got to know more about the team and Twitter culture in general.
Later that night I was scheduled for onsites. Onsites consisted of a front end interview, a back end interview, lunch and a behavioral deep dive. Felt like the team really wanted to get to know me and was interested for real. Found out two days later they wanted to extend an offer. Probably the fastest and smoothest recruiting I've ever come across. My recruiter went above and beyond making me feel that I was valued.
Interview questions [2]
Question 1
Front End domain specific questions. Know React or whatever technology your team is using very well.
Back end interview was algorithms heavy and felt like something I'd do on the job. Be comfortable with file manipulation, and being able to parse data well.
I applied through college or university. The process took 1 day. I interviewed at X (New York, NY) in Jan 2017
Interview
I was asked questions about my experience even though I had little, they were very kind but I wasn't asked back. It is a beautiful office and they asked objective questions.
Online coding twitter challenge, test-7 invitation. It was a hacker-rank challenge. It was not hard but there were a lot of challenging questions. One sql question, one dynamic programming and one URL parsing question.