I applied through other source. The process took 4 days. I interviewed at Meta in May 2014
Interview
I sent my resume through a friend who works for the company and was addressed by mail regarding it in the very next day. I was then asked by phone a few technical questions about my availability in the summer, the languages I prefer to code in etc, and set a phone interview for 2 days later.
Interview questions [1]
Question 1
I was only asked one question which due to language difficulties I failed to answer quickly enough. The question was pretty easy and went like this: You have an array of strings and a function that receives a string and returns whether it's good or bad. We know that starting at some entry, all strings in the array turn from good to bad and want to find this entry at O(logn) time.
I applied through my school career system. First came an on campus interview where they asked 2 questions, one simple one on strings and one medium difficulty on tree traversal. Next came onsite interviews. Spent the day there but only had one interview. Overall I had a good experience.
Interview questions [1]
Question 1
The technical question on tree traversal was printing the tree by level
I applied through an employee referral. I interviewed at Meta in Dec 2012
Interview
Had a short phone talk with the recruiter, then he arranged an on-site interview. It had two rounds and each round has a main interviewer and a shadow. But it seemed that they don't coordinate well... the first interviewer thought I am seeking a full-time position and the second interviewer almost forgot the interview.
Interview questions [1]
Question 1
The interview questions are related data structures and algorithms.