The process took 2 weeks. I interviewed at Meta (London, England) in Oct 2017
Interview
A call with a recruiter describing all different applications of machine learning Facebook is working on. After this they ask you to describe your skillset, followed by a phone/video interview with a senior software developer. I didn't get passed this stage.
Interview questions [1]
Question 1
Find the k-th smallest element in a binary search tree.
I applied through a recruiter. The process took 3 weeks. I interviewed at Meta in Jan 2025
Interview
I had a total of four interview sessions: two focused on coding, one on behavioral questions, and one on system design. Each interviewer was kind and professional, creating a welcoming atmosphere. The questions were fair and well-structured, making them reasonable to answer. Overall, it was a positive and balanced interview experience.
Interview questions [1]
Question 1
LeetCode problems I've worked on include 227, 680, 1650, and a question about sampling a city based on its population.
There were 6 interviews including 1 coding, a presentation, a behavioural, 2 machine learning questions and one machine learning design. It took 3 days and each day I had 2 interviews.