I applied through a recruiter. The process took 2 weeks. I interviewed at Meta
Interview
Recruiter started off by saying because of my experience he will skip the initial coding interview that consists of questions around data structures and algorithm. So I got fast forwarded to the second round with an ML OPS manager, which went quite well and he requested I move onto the next final interview which is a 3-4 hour panel. the recruiter called me with positive feedback as well and said that he will work on scheduling the panel. Next day i get a call from him saying unfortunately i have to do the first round coding interview... I declined taking that interview
Interview questions [1]
Question 1
what steps would you take to automate the ML process?
2 coding rounds each with leet code easy then a leet code medium / hard.
1 ML system design
1 ML model design
1 Cultural interview
Key is to know the cultural and model design.
Interview questions [1]
Question 1
ML model design was about how to extract text from images. Specifically semi-structured text like street signs or licenseplates from random photos.
I applied through a recruiter. The process took 3 months. I interviewed at Meta (London, England) in Jun 2025
Interview
The interview itslef was ok-ish and most of the questions were fair. Some of the coding interviews were unexpected, but I guess it was more about trying to check the boundarids
Interview questions [1]
Question 1
Remove puncutation and special charecter from a string and identify wether it is a plaindrom.
Recruiter call (Wasn't a friendly person, very negative)
Tech screen (2 medium/hard leetcode in 30mn)
2 coding rounds (2 medium/hard leetcode in 30mn), 1 ML design (Generic recommender question), 1 behavioral.
Fair process imo.
Interview questions [1]
Question 1
Make sure you answer a in a metric driven way. Every behavioral had a subtle "How did you move the needle" even if the interviewer tried not saying it.