I applied through a recruiter. The process took 1 week. I interviewed at Meta (New York, NY) in May 2018
Interview
1 phone screen interview + 1 onsite round including 4 interviews: 1) algos 2) algos 3) Soft skills+ algos 4) System design. All of that was white boarding, 30-40 mins each.
I spent 5 hours in their office, and all I got back is an auto-generated email "thank you, try again in 12 months". No feedback of any sort. When I explicitly ask for a hints on what should I improve for next time, they tell me "we have a policy not to provide any feedback".
This was my second attempt, I did onsite interview 1.5 year ago with the same outcome. Previous was even worse - recruiter was a total noob and unprofessional - I already came to their office when he told me that the interview has to be moved to another day with no explanation (it looked like he or the interviewer just forgot that they invited me for that day, so it was not planned) and they didn't call me or email me any cancellation, so I wasted my time leaving work to come to their office.
Don't think I will spend any more time on this company, unless they give a detailed feedback on previous interviews. Recommend to do the same for everyone - if everyone ask that they will review their "policy", unless you go there just for a free lunch.
PS: I know Google does same thing, which does not make it ok at all - this approach is broken and disrespectful to candidates and their time
Interview questions [1]
Question 1
algorithms & data structures, system design, soft skills
I applied through a recruiter. The process took 1 week. I interviewed at Meta (Menlo Park, CA) in Jun 2018
Interview
Simple and pleasant. Polite, but interviewer was low level and inexperienced. Very crowded with many applicants. There were a lot of young kids fresh from graduation applying for jobs. Parking lot was much over capacity.
I applied online. The process took 3 weeks. I interviewed at Meta (New York, NY) in Apr 2018
Interview
The process consisted of two steps. First, a technical phone screen with a code writing component. if you passed that, then they bring you on-site for a day-long series of interviews.
For the on-site interviews, I had 5 interviews: 2 coding interviews, 2 design theory interviews, and a "social" interview. My understanding is that how many interviews and what kinds of interviews you have depends on the role you're interviewing for.
Overall, the process felt tough but reasonable, given how competitive those positions are. They provide a lot of material in advance to allow you to prepare well; others would be advised to take advantage of that material.
Interview questions [1]
Question 1
Who was your worst boss, and why? We spent a good amount of time talking about my answer and my justification for it.