I applied through college or university. The process took 2 weeks. I interviewed at Meta (Palo Alto, CA) in Feb 2011
Interview
I submitted my resume on my college's career development website in January. I got an email from Facebook saying that they wanted to interview me about a month after I sent them my resume. They scheduled one 45-minute interview for me, during which I had to solve 2 different programming problems. When I passed the first interview round, they scheduled a very similar 45-minute interview within the same week. The whole interview process took only 2 weeks, and they called me about the offer in 2 business days. This was definitely the most efficient hiring process I've ever been a part of.
Interview questions [4]
Question 1
Write a function that finds the minimum and maximum values within an unsorted array using divide-and-conquer.
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.