I applied through a recruiter. The process took 4 weeks. I interviewed at Meta in Jan 2019
Interview
Phone call with recruiter followed by a technical phone screen. The recruiter mainly elaborated on the first couple of weeks in this position where you cycle through different groups for a day or two each before being assigned a team. No questions about prior research experience or projects.
Interview questions [1]
Question 1
Find the maximum font size to render a text in a box without overflow (length and width given). Each character has a different width. Character width given by font size and always the same within a font size.
I applied through an employee referral. The process took 2 months. I interviewed at Meta (Menlo Park, CA) in Jun 2018
Interview
Two phone coding interviews, 5 onsite interviews: 3 coding, one ML interview, one "fit" interview where they ask the next question before you finish answering the last question. It was an exhausting experience, and there was little to no focus on my background and past projects. Their feedback is always that they are looking for "signal" and they use that as an excuse to do additional coding interviews sometimes.
Interview questions [1]
Question 1
For a list of numbers, write a function that returns all pairs of indices that sum to a target.
I applied online. The process took 4 weeks. I interviewed at Meta
Interview
First, I applied online. A recruiter called me to do a phone screening. Then the recruiter passed my name to the team. They scheduled a video interview. I did the video interview with a current member of the team.
Interview questions [1]
Question 1
The video interview started off with "What research do you do? " Then there were five questions.
Two coding questions. One is data management. Second was writing user-defined functions.
Three oral questions. One question about basic questions in machine learning. Two questions about specific scenarios and how you would go about doing data analysis.