I applied through college or university. The process took 1+ week. I interviewed at Meta (Ann Arbor, MI) in Oct 2016
Interview
The recruiter first asked me about the project. That took about 5 or 7 minutes. Then he asked to solve one coding problem. I successfully described the most efficient solution. However, it took me way too long, so I ran out of time before getting even halfway though the implementation.
Interview questions [1]
Question 1
You are given a list of strings (e.g. ["cat", "dog", "hat", "apple", "c"] ). Write a program that would take as input a string containing a wild card character, like "*at", "**t" (could be "cat", "hat", "bat"), "ca*", etc. and return true if there is a corresponding string in the list, and false otherwise.
I applied through college or university. The process took 2 weeks. I interviewed at Meta in Mar 2016
Interview
Two rounds, each consisted of two programming exercises and respective follow up. Both interviewers asked about my most recent job experience. They were both very nice and introduced their team, and both interviews ended up to be around 45 minutes.
Interview questions [1]
Question 1
Easy programming questions and possible improvements, and follow up on time and space complexity.
I applied through a recruiter. The process took 8 weeks. I interviewed at Meta (Seattle, WA) in Aug 2016
Interview
Overall, the process was straight-forward, but a bit slow in turnaround. I had been contacted by one of the recruiters every 2-3 months for the past year or so, and just had to give the go-ahead. Every round of scheduling seemed to take a week, and then getting feedback was another 3-4 days minimum, then another week until the next interview.