I applied through a recruiter. The process took 1 week. I interviewed at Meta in Jun 2014
Interview
One/two phone interviews and one onsite. Contacted by recruiter, setup the time for a phone screen. Fairly well managed setup. Interview called on time, and was very nice to work with.
I applied through an employee referral. I interviewed at Meta
Interview
I was referred by a friend and after some back-and-forth they set up a phone screen via Skype and collabedit.com. The feedback was very quick after the initial phone screening.
Interview questions [1]
Question 1
What is a memory-efficient way to store a vector of integers? Follow-up question: using your proposed data structure, find an algorithm with constant memory usage to calculate the dot product of two vectors.
I applied through a recruiter. The process took 3 days. I interviewed at Meta (Menlo Park, CA) in Jun 2014
Interview
I was contacted by the recruiter through linkedin. I had an initial call with the recruiter where I was asked about my interests and what I might be looking for. Recruiter explained me the entire process on how the interview goes. Usually they have an initial phone interview, where you have to write code through collabedit. After that in person interview.
Phone interview was all about data structures. First the interviewer asked me what interests me about facebook, what is one thing about facebook I like. After that interviewer asked me to print a binary tree in level order. I did that. And then I was asked to print the tree in level order but using DFS. Interviewer was nice, was giving a lot of hints whenever I was stuck. Overall, a good experience.
Interview questions [1]
Question 1
Nothing difficult for someone who would be clear on data structures I guess.