I applied through college or university. The process took 2 weeks. I interviewed at Meta (Menlo Park, CA) in Feb 2012
Interview
Stopped by Facebook's table at my university's career fair to drop off my resume.
Got an email in about a week saying they wanted to interview me at my university's career center. If I did well on my interview, they would schedule another one for me the next day.
First interview was 30-min, one technical coding question and "Why Facebook?"
Found out that evening that I was invited for another interview the next day.
Second interview was 45-min, 3 technical coding questions and "Why Facebook?" (again)
Recruiter emailed all my university recruits saying they would collect results and let us know within a week.
Tuesday, got an email from my recruiter saying I did well on my interviews. She introduced me to a different recruiter, to whom I had to send my availability for a phone call to discuss next steps. I thought I needed to schedule another interview; however it turns out my recruiter was calling me to extend me an offer.
I applied through an employee referral. I interviewed at Meta
Interview
I was invited to take their OA about a week after applying, mostly consisted of leetcode easy and mediums. It was a pretty smooth process, with quick feedback. Good experience overall
Interview questions [1]
Question 1
Data structures and algorithms, leetcode style medium and easy
They ask the normal standard DSA questions that you would expect for an internship like LeetCode mediums. I think there were two rounds of technical interviews before the offer stage.
DS&A questions, interview is just that with only a couple mins of non technical. Need to be quick and fluent in standard leetcode easy-med, and have decent enough grasp to come up with good ideas to approach leetcode hards.
Interview questions [1]
Question 1
DS&A. Asked about how to merge 3 ordered array into ordered array. Then, how to generalise for k ordered arrays. Was okay, but need to be faster and have solution down as if you can do it in your sleep.