I applied through a recruiter. The process took 3 weeks. I interviewed at Meta
Interview
Was contacted by a recruiter on Linkedin. He set up a call with the relevant FB department.I was not looking actively for a job, so was little under prepared. The interviewer was nice and came across as a knowledgeable hands-on person. Provided a shared hackpad to do the white boarding process.
Interview questions [1]
Question 1
Was not expecting a simple heap search algorithm implementation.
A phone interview, simply ask some question about resume and then ask coding question. They sent a link to you and use the link to coding. Just one question, the question is typed by them in the link.
Interview questions [1]
Question 1
Print a binary tree by vertical level order
like
1
2 4
3 5
print :
3
2
1 5
4
I applied through an employee referral. The process took 2 weeks. I interviewed at Meta in Aug 2014
Interview
I was contacted by a Facebook recruiter, and offered an interview for a Software Engineer Internship. I had two interviews, both a combination of talking on the phone and coding on collabedit.com. The first interview took place about five days after I was first contacted about the position; the interviewer asked a few questions about projects I'd done and then started with programming questions. The second interview happened a week later, and the interviewer dove straight into coding problems. I was asked general algorithm questions, like get the n-th Fibonacci number, find the square root of a number, find the depth of a binary tree, merge two arrays, etc. Both interviewers saved time at the end for any questions I wanted to ask them.
Interview questions [1]
Question 1
Display the sorted output of a merge of any number of sorted arrays. Then do it again, more efficiently.