I applied online. The process took 2 months. I interviewed at Meta in Jan 2016
Interview
2 rounds phone Skype interview, each round lasted from 45 mins to 50 mins. The difficulty was average, hadn't met tough questions. The recruiter replied promptly and helped me a lot. The interviewers were kind and helpful, gave me hints during the interview. Got offer one week after the second round and I accepted it without doubt.
Interview questions [1]
Question 1
Behavior: past project and what's the funest thing in it.
1. Erase duplicate in an unsorted array
2. Average value by level in a tree
3. minimum size subarray sum
4. BST vertical order sum
I applied through college or university. I interviewed at Meta (Ann Arbor, MI) in Feb 2016
Interview
A 45 minute interview. The interviewer will first talk a little about your resume. He will pick a project and questions on it. And then he will write a problem on the board and will tell you to first explain him your thought process. After that you will have to implement the problem in the most efficient manner.
Interview questions [1]
Question 1
Find the shortest subtree that consist of all the deepest nodes. The tree is not binary.
I applied through an employee referral. The process took 3 weeks. I interviewed at Meta (Menlo Park, CA) in Feb 2016
Interview
After two phone interviews I was flown in to the main campus for an on-site which consisted of four separate interview sessions and lunch. There was one design interview, one behavioral interview and two interviews purely focused on coding. Everyone was very friendly and professional.