I interviewed at Meta (Menlo Park, CA) in Nov 2014
Interview
Did three rounds of interviews.
First round: design a system to detect homeworking copying, which means input two strings and a integer K, if there is a common substring of them have length larger than K, return true, else return false.
Second round: nearly all behavior questions. In the last five minutes, asked me to code up a linked list reverse function
Third round: build a dictionary trie and implement search function, mainly focusing on the OO designing pattern.
phone interview. ask one project, and why want to work in facebook. Then ask two coding question. The first one is implement strstr(), and follow up is how to speed it up. The second question is 3 sum, and the element can be duplicated. Follow up is how to speed it up.
Interview questions [1]
Question 1
the interviewer ask me how to optimize the strstr() brute force method, and I said we can use KMP algorithm to do it, then he move on, and don't ask me to implement it.
I applied through college or university. The process took 1 week. I interviewed at Meta (Campus)
Interview
I submitted my cv on career fair and get the campus interview. Before the campus view, they hold a meeting at a cafe to let us meet with the interviewers.
Interview questions [1]
Question 1
quite easy, find the substring of the string
the difficult part is that your code should be bug free