I applied through a recruiter. The process took 2 weeks. I interviewed at WhatsApp (Mountain View, CA) in Nov 2014
Interview
Filled out coding challenge at on campus job fair after speaking to recruiter about past experience. After was a phone screen with a developer about past projects and how that could apply to a role there. Finally, a day of on-site interviews. 4 back-to-back technical interviews with developers from teams across the company.
Interview questions [1]
Question 1
Given an array of messages and send times, find the median send time. Then optimize for space and time.
I applied through college or university. The process took 1 week. I interviewed at WhatsApp (New York, NY) in Sep 2016
Interview
It was an interesting experience. I went to my university's career fair and got an on-campus interview with them. It was a good experience. At least good enough to prepare me for the internship i really wanted.
Interview questions [1]
Question 1
If you had a vector with a lot of values in it; most of which are zeros. How would you design a data structure to represent it?
I applied through college or university. The process took 2 months. I interviewed at WhatsApp
Interview
Had six rounds of interviews ranging from on-campus to Skype to on-site. Each interview was around 45min long along. Feedback for each interview was prompt. Interviews had more of a collaborative setting, where you and your interviewer develop a solution.
Interview questions [1]
Question 1
Variety of questions on data structures like Huffman codes, tries and graphs and systems design like message ordering.
Software Engineering applicants have rated the interview process at WhatsApp with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 45.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineering roles take an average of 27 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at WhatsApp overall takes an average of 25 days.
Common stages of the interview process at WhatsApp as a Software Engineering according to 3 Glassdoor interviews include:
One on one interview: 60%
Phone interview: 20%
Skills test: 20%
Here are the most commonly searched roles for interview reports -