First, there was a phone-in with the FB recruiter. It was good, and they scheduled an online coding one-to-one interview with an engineer. It was comparatively easy, and in two days, I received a message that the interview was successful and there would be a virtual onsite interview with the FB ML Team in London.
FB recruiters are really helpful when preparing for interviews. They are the best!
The onsite interview had five rounds: Behavioral, two coding rounds, System Design, and ML Design. The coding rounds were average, with problems similar to LeetCode, and it's important to prepare well in advance. System Design and ML Design focused more on how one would approach problems in real-life scenarios.
Coding questions were similar to LeetCode and other competitive programming platforms.
The following metrics were computed from 1 interview experience for the Meta Software Engineer, Machine Learning role in London, United Kingdom.
Meta's interview process for their Software Engineer, Machine Learning roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's Software Engineer, Machine Learning interview process in London, United Kingdom.