I applied through an employee referral. The process took 2 months. I interviewed at Meta in Apr 2014
Interview
Process began via a phone call from a recruiter. Recruiter took down a few biographic details including education and work history, and then promised a follow-up soon. I was sent a coding puzzle, which I completed in a couple days and sent back. A few days later, I confirmed a phone interview via email.
A week after the phone interview, the recruiter called back and told me they'd like to bring me on site for one of their "university days" which included a bunch (it varies - I had 3) back-to-back interviews, each about 45 minutes long, followed by lunch, and a tour.
About a week after that, I was told of my final result via email. It's possible the recruitment team could have worked faster; I just decided to play it slow and make more deliberate moves.
Interview questions [1]
Question 1
The most difficult question was the initial puzzle, which is a sizeable project. The phone interview was mainly focused on Javascript DOM tree manipulation. On-site questions included a few quick algorithms questions (flatten an array), design/code a poll widget. All of the questions were heavy on JS, which is expected for this position.
I applied through an employee referral. The process took 6 weeks. I interviewed at Meta in Jan 2014
Interview
First phone screening included couple of Javascript Questions about functions you can perform on strings. Also CSS related questions like difference between block and inline. Followed by a kind of homework to build a layout for a calendar where events added on the calendar that collide in time can't visually collide but should take same width with the events that they collide in time with.
After that another 45 minutes interview that was a chat on my previous projects and why I wanted to work for facebook plus 2 Javascript question on Collabedit.
Interview questions [1]
Question 1
Given a node from a DOM tree find the node in the same position from an identical DOM tree.
I applied online. The process took 4 weeks. I interviewed at Meta in Dec 2014
Interview
The process was very quick and efficient, and took about 4 weeks, as far as I remember.
The recruiter (Facebook's own employee) was very good, kept me updated on the process throughout the different interviews etc. The same for the phone interviews, they really know their stuff.
The on-site interviewers were friendly, engaged in the interviews (except one, she was working on her laptop during the session) and they want you to succeed, it definitely feels like they are on your side.
The entire interview process was a very positive experience. I might apply again another time.
Interview questions [1]
Question 1
I struggled with the whiteboard coding part of the interview. You need to be good at working with algorithms, something I haven't really worked with on that level in my +20 years of coding experience.