I applied through college or university. The process took 3 days. I interviewed at Meta
Interview
Met recruiter at University event, got a call by night for on campus interview. Interview was the next day. Second round was the next day and more difficult, but I also had a terrible interviewer.
Interview questions [1]
Question 1
Given a vector of Nodes, each of which contain the start and end time of a meeting, find the maximum number of rooms one would have to book for the day.
I had an on-site interview -- it was an hour long. The questions were simple -- on string and bit manipulation. I signed an NDA, so can't disclose the question. You need to have quick coding skills.
I applied through a recruiter. I interviewed at Meta in Feb 2013
Interview
Phone interview - coding questions on "whiteboard" (online editor)
Interview questions [1]
Question 1
You have two lists with meetings scheduling (start time, end time)
Meetings in single list don't intersect.
Find all intersecting meetings across the two lists.