Everything went fine, the first interview was an easy leetcode problem, the second was a medium dp leetcode problem. The process started on Nov 20 and ended on Jan 21. The recruiter was really nice and the interviewers the same
I applied through a recruiter. The process took 1 day. I interviewed at X in Mar 2011
Interview
Applied via Twitter website for summer internship.
They contacted me about a week and a half later, very nice recruiting team. They said I would have to go through 3 phone interviews (and if you're in the area, the last one is you being invited to their offices).
Had a one hour phone interview with one of their employees. Had a bit of technical questions, and questions relating to my previous projects. Then was asked what I thought about Twitter and their mobile app.
Ultimately was declined about 5 days later, but it was still a good process nonetheless.
Interview questions [2]
Question 1
How would you implement a fair randomized shuffling algorithm?
After the initial phone interview (this followed the standard resume review and coding assessment) I completed a series of three final interviews (one behavioral and two technical). All of these three final interviews were on the same day and over video.
Interview questions [1]
Question 1
Behavioral questions were standard (resume questions, experiences within a team, etc.)
Coding questions were inverse intervals and maximum of a sliding window
After applied online they emailed an online accessment with very easy questions (saying it's optional). Got all of them correct, but no reply since then. Not even a rejection letter.
Interview questions [1]
Question 1
Four fairly easy questions (all of which are easy questions on LeetCode)