I applied through university. The process took 3 weeks. I interviewed at Meta in Aug 2013
Interview
I contacted my school recruiter and had a phone screening with her after a week. Then I was scheduled for a technical phone interview for the following week. The interview was easy involving basic data structures, but my interviewer seemed disinterested the whole time. I would ask questions, but there was just silence until I 2nd or 3rd time.
I was asked 3 coding question, I gave the most optimal solution to all. I copy-pasted my code after the interview, and everything compiled and ran perfectly.
I did not get an offer because apparently I was not "quick enough". Oh well.
Interview questions [1]
Question 1
- Convert sorted array to BST
- Print the above tree level by level
- I forgot the last question
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.