I applied through a recruiter. The process took 2 months. I interviewed at Meta (San Francisco, CA) in Dec 2024
Interview
A) Chat with Recruiter
The call lasted about 30 minutes, during which the recruiter discussed my background, experiences, and logistical details.
B) Screening Interview (Coding)
A 45-minute coding interview with a software engineer. I was given 2 medium-level questions.
C) Virtual Onsite (All interviews are 45 minutes)
2 Coding Interviews
1 System Design Interview
1 Behavioral Interview
I was contacted by the recruiter via email, offered an interview after going back and forth. The interview was 40 minutes. Coding interview questions can be found in 'Leetcode discuss'
I applied online. The process took 2 weeks. I interviewed at Meta (Seattle, WA) in Jan 2019
Interview
There were 2 interviews in total, one for systems, one for coding. The one for systems you should probably look at low level system questions (things about the kernel, what to do when certain situations (example: out of memory, computer slowing down)
Interview questions [1]
Question 1
coding one was easy, outputting some data using hashmaps
systems one was a troubleshooting what happens when your computer starts lagging