I applied through an employee referral. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in Jun 2012
Interview
I was referred by a friend. Got a phone call within 2 days from a recruiter. An interview was set up with the hiring manager of the team I interviewed for. Standard data structures and algorithms screen. Passed that pretty easily. I had 2 more phone calls and one onsite. Overall pretty pleasant experience.
Interview questions [1]
Question 1
Not that difficult but was asked to compute the number of ways to make change for 100 dollars when an arbitrary coin from the set (5c, 10c, 25c) has to be the smallest amount of change given.
I applied through other source. The process took 2 months. I interviewed at Meta (Menlo Park, CA) in Dec 2013
Interview
(Front End Developer)
After going to a conference, and talking with several people from Facebook who also attended, I was contacted via email to see if I was interested in doing an interview.
I said yes, and got my first phone interview a few days later. In a shared code environment I needed to do a recursion assignment, and also create a polyfill. It went okay, although I wasn't happy with my performance on the polyfill. This took about 40 minutes.
The more surprised I was that they asked me for a second phone interview, whereby I also had to do a recursion question. I made it harder then necessary for myself, which was unfortunate.
After this I was invited to Facebook HQ, and had to do 4 interviews. Interviews were about recursion, closures, css, implementations. Unfortunately I wasn't good enough for Facebook, so that got me messed up for a month or so. I thought I did pretty good, but needed too much time to get going.
The recruiters and interviewers were great. The process went really smooth, and comfortable.
Interview questions [1]
Question 1
Questions about recursion, css positioning, what would you like to do at Facebook, and closures.