I applied through college or university. The process took 4 weeks. I interviewed at Meta in Feb 2014
Interview
Reached out recruiter on campus career fair. Got campus interview and later on-site interview. Since I had another pending offer deadline before the on-site interview date, they rescheduled the on-site interview via phone (which is a pity). The on campus interview (45min) only had one question on whiteboard I made it smoothly. The phone interview, however had two questions in 45min. I spent 30 mins on the first one and didn't finished the second question, but the interviewer was super nice! He gave me some hints on the second one and discussed with me about the question when I knew I already ran out of time. He even answered my question patiently. I had a pending offer deadline and requested a quick feedback, and two days later I got the offer! That was awesome since I didn't expect to get it at first.
Interview questions [1]
Question 1
The phone interview was kind hard and none of them appeared one leetcode etc. But do not stress out since engineers are friendly and helpful.
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.