I applied through an employee referral. The process took 5 weeks. I interviewed at X (San Francisco, CA) in May 2016
Interview
Absolutely enjoyed interviewing with Twitter. I applied through a referral, had a couple of telephonic rounds with the manager followed by a full day on-site (6 rounds) at the HQ. The interviewers were all very intelligent, friendly and helpful. All the interviews were like discussions and it left like we were working together to solve the problems. The questions were not too difficult if you know your data structures and optimization was the key. Arrays, Trees, BFS/DFS, Dynamic Programing were strong topics. There were a couple of open ended distributed system design rounds which required good understanding of the topic. The HQ was amazing and the food absolutely rocked. The recruiter was very nice as well and kept me informed at every stage. The feedback was pretty quick and I was extended an offer within days after the onsite.
Interview questions [1]
Question 1
Arrays, Trees, BFS/DFS, Dynamic Programing, System Design
I applied through a recruiter. The process took 1 week. I interviewed at X (Boston, MA) in Mar 2016
Interview
Recruiters sent me email, and had to complete a Hacker Rank Challenge. Two questions within a 60 minute timeframe and managed to do the questions within 30 mins, however had to test for edge cases. No immediate feedback on performance, hacker rank would only provide whether your solution passed or not. Also after completing the challenge never heard from the recruiters again. Feedback would have been ideal
Interview questions [1]
Question 1
Eliminate a certain set of grouped characters from a string which are in specific sequences and count how many occurrences of the set. Given a binary number, provide a decimal complement e.g 0100 complement would be decimal would be 2
I applied through college or university. The process took 2 weeks. I interviewed at X (San Francisco, CA)
Interview
4 interviews: 3 technical interviews , 1 normal interviews which included my opinion about twitter. Technical interviews were included my way of thinking and optimizing my code various times, code was not runned because of manual test cases I did. Interview people were very nice, and understood the language I used which was c++.