The process took 2 weeks. I interviewed at Meta (Palo Alto, CA) in Mar 2010
Interview
Had an initial phone interview with the recruiter. That was followed by two technical phone interviews.
First technical interview went really well. The dude was really professional. The second interviewer had an accent that was difficult to understand but other than that, it was a good interview.
I feel Facebook interview process is weird, in spite of doing well you may get rejected.
Interview questions [3]
Question 1
Some questions on graph theory and then I was asked to write a function to check if a graph was bipartite.
I applied online. The process took 1 day. I interviewed at Meta in Jan 2010
Interview
I applied for this position on their website. A few weeks later, they contacted me for an introduction conversation. Usually, they will ask you to solve a puzzle before they can move forward. But if you are a CS student from a top tier university, they may relax this requirement. I didn't impress them during my phone interview.
I applied through an employee referral. The process took 2 weeks. I interviewed at Meta (Palo Alto, CA) in Oct 2009
Interview
Multiple interviews. Very heavy CS/discrete math based questions. They are definitely hiring only the smartest people! Also, long waits between interviews. Other than that, they were very professional and employees were open in sharing their experience while working at Facebook (lots of energy and enthusiasm in general, mostly because its a lot of young/college kids)
Interview questions [2]
Question 1
Given two events, each with a start and end time, implement a boolean check to see if they overlap.