I applied through a recruiter. The process took 3 weeks. I interviewed at Meta
Interview
Had a phone screen. Interviewer was a nontechnical person. She was unable to answer any questions I had regarding one of the questions. The questions were regurgitating textbook definitions for programming terminology.
I applied through college or university. The process took 1 day. I interviewed at Meta (Ann Arbor, MI) in Sep 2013
Interview
The interview process was pretty standard for campus recruiting. I had a 30 minute interview with two whiteboard programming questions and some general questions. Interviewer was nice and the whole experience was pretty easy. I'm sure on-site interviews would be more intense, but I wasn't fortunate enough to move on to that.
Interview questions [1]
Question 1
I was only asked two questions, one was to implement strstr() and the other was to write a function to check if a binary tree was valid