I applied through a recruiter. The process took 2 weeks. I interviewed at Meta in Apr 2015
Interview
Contacted by a technical recruiter, and did a short talk about the potential position I was interested. The technical recruiter is very nice and responsible. Then did a telephone interview by an engineer from Facebook. The engineer asked something like why I chose Facebook, and asked me to solve one problem.
Interview questions [1]
Question 1
For a binary tree, write an iterator class, which can in-order traverse the binary tree, implement two operations, next() and hasnext(). E.g., if in-order traversing a binary tree will return 2 3 4 5 6, then first call next(), it will return 2, call next() again, it will return 3, etc.
I applied through an employee referral. The process took 1 week. I interviewed at Meta in Apr 2015
Interview
submit my resume through internal referal. Got contacted by someone a new established department in Facebook. He give me a 10 minute quick chat about this newly established department, and set up a first round interview a week after that. I did bad in that interview. Although it's a very common data structure/ algorithm problem
I applied through a recruiter. I interviewed at Meta
Interview
I have interviewed with facebook 3 times. every time they ask the same stupid question given an array of integers, find 3 integers that sum to zero. as many as 3 people from HR get involved to schedule a simple phone screen. and even after solving the problem in O(n^2) time, i did not get any on-site with them.
Interview questions [2]
Question 1
given an array of integers, find 3 integers that sum to zero