I applied through college or university. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in Oct 2015
Interview
First round is on campus interview, the second round is Menlo Park on site interview.
The major process of both rounds is white board coding, there are 2-3 questions each round, interviewer will discuss a little bit about resume projects ahead. The most important is white board coding and you have to tell the time space complexity of your code.
Interview questions [1]
Question 1
Signed NPA, cannot tell the specific question. They are just coding questions in terms of basic data structure (hash, heap, list), DP, Greedy
I applied through a recruiter. I interviewed at Meta
Interview
The interview involved a typical face to face whiteboard question. Pretty easy question although I started off with a correct but non-optimal algorithm. Then with some help implemented a lower complexity algorithm.
Apparently starting off with a non-optimal solution is not acceptable, and syntax errors are also major issues so we didn't proceed to a second round.
Interview questions [1]
Question 1
Given a string A and B return true if A occurs as an anagram in B
I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (Philadelphia, PA) in Oct 2015
Interview
They came to campus for OCR. I walked into the interview room, introduced myself. He said hi, then we jumped straight into coding. His question was straight forward and I gave him the optimal solution and coded it up. I was sure to talk through the problem with him as I approached it and he told me he liked my implementation. I'm not sure why I wasn't offered a second round.