I applied online. The process took 3 months. I interviewed at Meta (Paris) in Nov 2024
Interview
One coding and one research interview. Each interview is 45 mins. One coding interview was not like an algorithm test that evaluate pass/fail immediatly, but rather an evaluation for programmaging thinking ability. One research interview seems to be dependant on interviewers. I did not prepare slides and luckily my interviewer did not ask for it. We talked about my latest research paper which I second-authored. Other candidates are asked to share their slides and walk through it.
I applied through a recruiter. The process took 4 weeks. I interviewed at Meta (New York, NY) in Mar 2025
Interview
I applied one of reserach scientist internship at Meta, but it did not move forward at first time. But after a few months, HR told me to have an interview for that position. It was something weird.
I took two interviews, one is for research background, and the other for live coding test. Research background interview went well in my opinion, but I could not complete the coding even though I explained all detailed algorithm for given problem. The interviewer always ask me a time complexity for the algorithms.
Interview questions [1]
Question 1
Please implement K-means clustering from scratch. They did not give anything, such as header or something else. I just coded from nothing, empty coderpad.
two 45 min technical interviews regarding research and general knowledge related to their projects. One interviewer was in my field and the other was not so had to do some background search of what their research interest is to be prepared of what types of questions they would ask