I applied online. The process took 3 days. I interviewed at Meta in Sep 2014
Interview
Applied online. Got an email from a recruiter. Easy,efficient and painless process. The recruiters are really quick and will let you know the smallest of details regarding the interview.
Had a technical phone screen with an engineer from a similar team. Had to code on collabedit. Was initially asked some OOP concepts,Data structure questions.
The coding question was easy and i solved it correctly albeit a few corrections here and there. The code ran in O(n) with no space so i thought i did good. Question was find if one string is one edit distance away from the other string. This is the same as minimum edit distance question but with a twist. In this case you just want to know if its one edit away or not. The interviewer asked me if there was anything i could improve in the code, at that moment i did not think there could be any improvement other than some validation checks/readability of code. After the call i realized there was a small 5 line solution to this involving recursion but alas.
Interview questions [1]
Question 1
Find if one string is "oneEditAway" from another string
First I got a phone interview, where I was asked a few background questions like previous experience. After this, I received an email for an on-site interview. After a brief tour of the campus in Palo Alto, I was brought to a room where a Senior Software Engineer interviewed me. I was asked a number of simple questions, and then one complex coding question.
I applied through a recruiter. The process took 1 week. I interviewed at Meta in Oct 2014
Interview
Contacted by recruiter via LinkedIn. Phone interview set up one week after contact.
Interviewer contacts you on day of interview and send you a link for an online document editor.
Interview lasted 45 mins.
The interviewer started off by asking me what my most interesting project is that I have worked on. This took less than 5 mins.
Then the interviewer gives you the rest of the time to solve a programming problem.
The last 5 mins or the remaining time you can ask the interviewer questions.
The question was fair. Not a brain teaser. Interviewer was very nice and helpful.
Interview questions [1]
Question 1
Given a matrix, calculate the sum of a sub matrix given the start and end indices of the submatrix