Phone screen, followed by two coding rounds, one system design, and one HM/behavioral round. Prepare with LeetCode tagged questions related to data structures, algorithms, and system design topics. Prepare for Behavioural in STAR method.
2
Average interview
Application
I applied online. I interviewed at X in Sept 2017
Interview
I applied at the beginning of August for a scholarship to go to the Grace Hopper conference with Twitter and said I was interested in an internship as well. At the end of August, I was contacted by a recruiter who said they wanted to interview me for the fellowship and internship. She told me to make sure I also applied through the regular intern application and complete the HackerRank challenge which I already had. Scheduled a ~30 minute initial interview with an engineering manager about a week later that got postponed a few days due to some unforeseen conflicts on their side. Found out a couple days later I moved on to the final interviews which were a week after my initial one. The final interviews are 3 interviews, 2 technical and 1 behaviorial with various members of the team. I got 2 leetcode medium questions both dealing with strings. I messed up the first one a bit, but got the second one entirely. All interviews were video chats through Google Hangouts and the coding was done via CodePair. A few days after my interview I found out I got an offer!!
Interview questions [1]
Question 1
2 leetcode medium questions, so focus mostly on leetcode problems to prepare I'd say
Went through two screenings and virtual onsite. Technical team members were friendly and great to speak with. Recruiters were pretty awful - the one that set up the virtual onsite gave everybody different zoom links and trying to find the correct room to join really cut into my interview time and made me stressed out during the VO. Main recruiter scheduled a phone call to discuss results after the VO for when it was past midnight in my timezone but never called or responded to my followup.
To the recruiter: you don't need to try to keep me warm by scheduling a phone call and ghosting me when I only asked you whats the decision timeline. If its rejection just email to let me know instead of wasting more of my time especially when its late in my timezone.
In general this would've been a positive experience if the recruiters weren't so bad.