Part I) Resume Screening and getting an email with an offer to go to the final interviews onsite. Part II) On-site Interview at Twitter HQ: 2 Technical, 1 Behavioral (45 min per interview), back-to-back with a 15-min break between the second and the third interview.