This was by far one of the best interview experiences that I've ever had. The recruiter was kind, helpful, and always available to answer my questions. After my phone screen, I had a phone interview with one of the hiring managers, and then two round of in-person interviews. The process was seamless, and even fun. The team itself was also top-notch. At the end of the day I was told that my feedback was all positive, but the hiring manager chose to hire someone else based on preference. I truly appreciate that they were willing to provide feedback. I would consider interviewing for another opportunity at twitter simply based on their recruiting process.