I applied online. The process took 1 week. I interviewed at Meta in Nov 2015
Interview
The first part was about 10 minutes of talking. Italked about one past project I did and its greatest challenge, and I also learned more about interviewer when he was an intern. Then it was 30 minutes of 2 technical questions. At the end, there were 5 minutes to ask any questions I had.
Interview questions [1]
Question 1
Q: Given an array of ints, print out true if 3 of them add up to 9
Q: Printed out a linked list in reverse order
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