I applied through college or university. The process took 1 week. I interviewed at Meta in Nov 2014
Interview
I had a first-round in-person interview at my university where I was being interviewed along with many other candidate interns. The questions were not too difficult at all, the first one was basically to implement binary search and the second one had to do with array manipulation. I answered the questions correctly but still didn't advance so I'm not totally sure what they were looking for.
Interview questions [1]
Question 1
Given an array, move all the zeros to the end and return the number of nonzero elements in the array
I applied through college or university. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in Nov 2014
Interview
Facebook came to my campus career fair where I turned in my resume. I had an onsite interview in New York which went well. It was completely a technical interview with only programming. I was asked 2 questions - the first was a simple reverse a signed integer, the second was a harder pattern matching problem that could be solved using a prefix tree.
I was invited to a second on-site interview in Menlo Park. It was a long flight across the country and in hindsight totally not worth the time wasted - I skipped classes and turned in homework late as a result. The on-site was awful. My interviewer showed up late and then proceeded to ask me a very simple question about printing the paths to nodes in a binary tree. Coded it up with some minor corrections (since I was white boarding and you miss some stuff when you're face is glued to a wall). He then extended the question but cut me off because we ran out of time (this was completely his fault since he showed up a good 15 minutes late).
They proceeded to give me a tour of the campus and talk with current engineers. It would have been fun if it hadn't been for the bad interview. Overall, I got the feeling that they're a large company and are definitely not as agile as they were a couple of years ago. Engineers were very complacent and talked more about their great perks than personal growth.
In the end, I think I got caught in the interview anti-loop and had some poor luck. Promptly rejected. I really wish I hadn't wasted 48 hours flying for that sad excuse of an interview.
Interview questions [1]
Question 1
The pattern matching question in my 1st interview was reasonably tricky, but the interview did a fantastic job of giving me the right clues to help me solve it on my own.
I applied through college or university. The process took 4 weeks. I interviewed at Meta (Seattle, WA) in Oct 2014
Interview
Got an on-campus interview through the career fair at my university. The on-campus interview was a total of forty-five minutes: first five to ten minutes was talking about the interviewer and about my past experiences and the rest of the time was for one technical question, which was relatively easy. Two days after the on-campus interview, I was invited to an on-site interview at their Seattle office during one of their University Days. The interview style was the same as the on-campus interview. They also took us on a tour around Seattle during the on-site.