I applied through a recruiter. The process took 1 day. I interviewed at Meta (San Francisco, CA) in Feb 2013
Interview
After a mild phone interview through a recruiter and an easy engineer screening I was flown down to San Francisco for a series of in-person interviews. (Nice vacation! 2 nights in a hotel, free flights, and sightseeing expenses). Interview itself was a brief tour of the campus, then put in a room with a whiteboard and 5 rounds of interviewers. Didn't get the job, which I owe to a very nervous first two interviews which weren't spared by what I thought were great later ones. The team lead even showed up for the fifth which turned into a great chat. Format was solid and just wish I'd been less nervous and more used to coding in front of people. Seems you need to do well on all fronts to make the job. Be warned!
Interview questions [1]
Question 1
Write the code to reverse each word in a string in-place. Describe it in Big O notation. (Can't remember but I believe there were additional twists thrown in too)
I applied online. The process took 2 weeks. I interviewed at Meta in Aug 2014
Interview
-HR person got in touch with me the day after I applied and scheduled a technical phone interview
-45 minute phone interview where I had to code using CollabEdit
-Talked about one of my projects in school first, then 1 coding question: Given a matrix, write an algorithm where if an element in the matrix is 0, turns all the elements in that row and column into zeros
-Thought it went pretty well, I solved the question (although I think I took too long) and the interviewer was very nice and put me at ease but I didn't get an offer. I will try again though :)
Top companies for "Compensation and Benefits" near you