I applied through a recruiter. The process took 4 weeks. I interviewed at Meta (Seattle, WA) in Dec 2018
Interview
1 Phone call 1 onsite, was pretty easy phone call interview. The recruiter was kind and friendly doing regular follow up and sending me the prep material. The onsite interview guys were nice except for the first guy who couldn't communicate well in English.
Interview questions [1]
Question 1
NDA signed
1. Algorightm (the guy couldn't talk in English - was a horrible choice made by the team to let him interview candidates.
2. Manager round - Behavioral
3. Lunch
4. Data structure question
5. System design question
I applied through a recruiter. The process took 3 months. I interviewed at Meta (Menlo Park, CA) in Jan 2019
Interview
From first phone interview to final response took 2.5 months. Different recruiters for phone and onsite stages. Onsite recruiter was not responsive at all. Complete silence for 3 weeks (in which he didn't respond to my emails), then tells me they need to do a follow up design interview. They didn't have good experienced folks for the design interviews. I was not impressed by them at all. Some of them didn't talk and interact as much and didn't answer clarifying questions about the design properly. Seemed like they just wanted to sit back and enjoy the candidate going off in a different direction than what they were expecting. Almost felt like they had made up their mind from the beginning and didn't want to bother steering the candidate in the right direction. The design interviews are very subjective and didn't seem like a good and fair assessment to me. They need to provide more interview training and communication skills to their interviewers and also have candidates rate interviewers on their interview experience. The interviewers are not interviewing for their team so they don't have good incentive to approve / reject the right candidates (and hence the results are very biased, which is bad for FB). Also they should respond more quickly after interviews so candidates don't get false hope due to the super long wait. Finally, recruiters should understand that rejection email early morning on Mon is NOT better than Fri afternoon/evening. Let the candidate receive the bad news sooner rather than later.
I applied through an employee referral. The process took 2 weeks. I interviewed at Meta in Jul 2018
Interview
I have a phone interview in July 2018 for a position of Oculus of Facebook.
the interviewer introduced his team at first and then show me a C++ coding question.
it is a easy string question. But it took me 30 min to finish it. after that, there is no time for second questions.