I applied through a recruiter. The process took 1 day. I interviewed at Meta (Menlo Park, CA) in May 2013
Interview
It was challenging, but in a fun way. Questions asked required a high level of attention and aptitude. The people I interviewed were very smart and friendly. You get a very good sense of culture and the recruiter gives you a quick campus tour. Overall it was a good experience.