I got the interview on campus.
There were two coding questions. It went well, and I could solve the problems, even though I got stuck on explaining complexity and answered them incorrectly. However, the interviewer explained the correct answer and how to calculate it. I thought I wouldn't pass, but I made it and had to fly to Menlo Park!
The experience at Facebook HQ was great. The weather was nice, the people (candidates and campus tour guide) were nice, and the food was nice!
There was only one interview in the morning (I heard there were three rounds for full-time). It lasted 45 minutes and consisted of general questions and one coding question. I didn't do well on the coding one. I couldn't solve the problem and tried many ways to approach it. Finally, the interviewer gave me the approach to solve it and let me code. I didn't code well, though, making many mistakes.
After the interview, I had a tour around the campus. I was still shocked from the interview and thought I wouldn't pass... and I didn't.
However, I really had a great time at Facebook HQ. I thought about the question again, and it wasn't hard. I had to be more prepared!
PS. Don't take a limo! They won't reimburse you for that!
Explain technical challenges you encountered recently (school projects, work projects, etc.).
Coding question about matching objects. (Cannot disclose due to NDA)
The following metrics were computed from 30 interview experiences for the Meta Software Engineer Intern role in Menlo Park, California.
Meta's interview process for their Software Engineer Intern roles in Menlo Park, California is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Meta's Software Engineer Intern interview process in Menlo Park, California.