I applied online. The process took 1+ week. I interviewed at Meta (San Jose, CA) in Apr 2018
Interview
It was a 45-minute technical phone screen. The interviewer called me right on time, at 11:00 am and it lasted exactly 45 minutes. The pattern was as I expected and as it was given on the facebook interview prep page. The interviewer started out by introducing himself and telling a bit about what his role at Facebook was. He then asked me a couple thing about my resume and the projects I worked on and was proud of. (I suggest not to spend too long explaining this because that would mean less time for the coding questions. Just a couple sentences should be fine.) The main chunk of the time was for coding questions and the last few minutes were for questions.
Interview questions [2]
Question 1
Question 1: Given two sorted arrays, write a function to find the kth smallest element among both the arrays. (This was required to be solved in constant space without using any additional data structures).
Question 2: Three sum problem. Given an array of numbers, write a function to find groups of all three numbers such that their sum is 0. The numbers can be repeated.
I applied through an employee referral. I interviewed at Meta
Interview
I applied through employee referral. It took around 2 weeks to schedule an interview. 1st round 45 minutes technical Interview. The interviewer was very friendly. He first introduced himself and then asked me about one of the most interesting projects I have done.
Interview questions [1]
Question 1
The dot product between two sparse arrays. A better solution than O(n). You can pre-process the input.
I applied through college or university. The process took 3 weeks. I interviewed at Meta in Dec 2017
Interview
4 onsite interviews. 3 technical and 1 behavioral/technical. The questions were medium/hard. Make sure you clearly state what you are thinking, the interviewers are trying to help you. There is a lunch after the interviews, followed by campus tours.