I applied through university. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in Sept 2017
Interview
I was contacted by the recruiter.
The first round is a BASIC HR screening test. (20 Questions) Anyone with systems knowledge can solve this easily.
The next one was a coding round(45 mins). You should clearly know about space complexity and time complexity. Know Big O in and out. Don't expect to clear if you don't know it.
The next round is systems.
Interview questions [1]
Question 1
1) Basic Algorithms. Do leetcode. Know different and better approaches of the same code. (o(1) solutions- dynamic programming)
2) Do log parsing, Know how to validate IP, dates, credit card numbers. Regex is your bestfriend.
I applied through a recruiter. The process took 1 week. I interviewed at Meta (Sunnyvale, CA) in Mar 2026
Interview
The interview process was structured into two primary technical evaluations. The first was a coding round that focused on the "Goat Latin" problem, similar to the one found on LeetCode, which tested string manipulation and algorithmic logic.
The second stage was a troubleshooting round where I was tasked with diagnosing a critical issue on an all-in-one-machine server after it had triggered a system alarm. This required a deep dive into linux commands, such as top, vmstat, and netstat, to identify the root cause
Recruiter call followed by a standard online algo round that lasted for an hour which would then be followed by a one day on site marathon with algorithm, system design and behavioural rounds.
Interview questions [1]
Question 1
Two algo questions, one using min heap and the other about string manipulation.
The interview process now incorporates an online assessment. I interviewed when the process incorporated a tech phone screen and full loop onsite round of two coding, one behavioral and one product arch round.
Interview questions [1]
Question 1
Be prepared in the behavioral round for follow up Q&A for any given STAR story and questions can be asked in between your delivery or after. Questions asked were around technical challenges and conflict resolution to name a few. Coding was based on Medium difficulty Leetcode, some company tagged but one asked was not on Leetcode.