I applied through college or university. The process took 3 weeks. I interviewed at Meta (London, England) in Sep 2018
Interview
I applied through the recruiter. Recruiter First told me about the whole process. Then I was given bluejeans link and coderpad for online coding round which consisted of 45 minutes. Interviewer was really pleasant to talk to. First 5 minutes was introducing each other. Then he moved forward to the coding questions and the last 5 minutes was reserved for me to ask him questions.
Interview questions [1]
Question 1
1. Kth largest number in an array. They do a lot of follow up. I gave him the perfect solution with min heap. Then he said if the K was large how to optimize space, I gave him solution with quickselect. Make sure to know time and space complexity well.
2. Valid binary search tree check. I have given him the solution with two range checking and recurrence. He told me to optimize with only one value.
There were an excessive amount of rounds with a high difficulty of questions for a new grad role. Everyone I spoke too was very friendly though! Study hard and you may be okay.
Asked me two leetcode hard style questions and I knew it was over for me. Interviewer was nice and tried to guide me along the right path but the question just wasnt clicking with me.
2 tech, 1 behavioral
Tech were basic LC questions mostly from Meta tagged
Behavioral was also standard tell me about a time questions and deep dive into a project. A tech person was taking my behavioral, so went deep into why I used that tech and similar questions