I applied through college or university. The process took 2 days. I interviewed at Meta in Jan 2018
Interview
First stage involved 2-Phone Interviews with coding using collabedit like software. Couple of days later, offered on-site. Given option to fly out to Menlo Park the very next day, or interview over skype. Chose latter due to time constraints. The first interviewer (second stage), after going over experience asked to come up with a design of a simple web-based editor (like collabedit), and questions about basic tree manipulation followed (since dom was represented as tree). First interview ran long, hence late to the second one. Was asked to quickly implement a solution to the N-queens problem for the second interview. Couldn't finish answering before time ran out.
I applied through a recruiter. The process took 3 weeks. I interviewed at Meta (Dublin, Dublin) in Mar 2017
Interview
first, an initial interview process with two engineers, asking about how to improve complexity of some simple algorithms. A second interview in site with more complex questions and review all my previous positions. Had to prepare a tech presentation for 4 engineers.
Interview questions [1]
Question 1
Calculate the maximum subarray sum based on non adjacent elements. explaining complexity.
Average experience.Phone interview. Asked by algorithm questions and code with an interactive program, not hard, but the interviewer is indifferent and not want to speak. Not very positive. Phone call is on time.