I applied through a recruiter. I interviewed at Meta (Menlo Park, CA) in Jun 2017
Interview
Initial phone conversation with the recruiter, phone interview with a leader, technical phone interview, a day of on-site interviews that covered various technical and non-technical topics, including a code interview (coding on the whiteboard). The recruiter did an excellent job of making sure I was well-prepared as to what to expect. Don't feel like there were any attempts to "trick" or "surprise" me, it was all about making sure I was set up to be comfortable - felt like they want you to be successful.
Interview questions [1]
Question 1
With very little detailed information, how would you approach tackling a performance problem in a web application (i.e., step through your thought process of what steps you would take, information you would seek, etc.).
The interview experience at Meta is a structured and rigorous process designed to thoroughly assess both technical skills and cultural fit. It typically begins with a recruiter screening, followed by multiple rounds of technical interviews that focus on coding, system design, and problem-solving abilities.
I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (Menlo Park, CA) in Apr 2025
Interview
Initially there is a recruiter screen describing the interview process and discussing my background, experience, and interest in the role at Meta. The rounds thereafter are to discover technical skills as it relates to troubleshooting and debugging, networking and coding skills.
Interview questions [1]
Question 1
Describe how I would identify and resolve an issue with a service you support is no longer responding to requests
I applied through a recruiter. The process took 3 months. I interviewed at Meta in Nov 2024
Interview
After passing the initial 20 minute phone screen with HR I was setup for the next round - which was a screening interview split into two parts: 1) Two leetcode style coding questions in 45 minutes; 2) Completely verbal discussion focused on troubleshooting a new to you linux hosted website with known and new issues
Interview questions [1]
Question 1
Q1."what happens when you write in the web browser", then quite many follow ups on tcp/ip , tcp syn, and the whole process itself.
Q2.server side optimizations like load balancing, fault tolerance and so on.