I applied through a recruiter. The process took 2 months. I interviewed at Meta (Menlo Park, CA) in Oct 2025
Interview
The whole process took about two months.
It started with a 30-min recruiter call, then a 90-min online assessment with four questions. I didn’t have time to finish all four, but somehow passed that round. The next step was a technical screening with a LeetCode-style question, and then the final onsite loop: 2 LeetCode rounds, 1 behavioral, and 1 system design.
After that, they scheduled a behavioral follow-up, saying I didn’t show a strong enough signal for “Navigating Ambiguity” and “Driving Results” in the previous interview. I did the follow-up, but then got rejected. The only feedback I got was that they found a “technical gap” in my knowledge — no details at all.
Still not sure what that means. If there was a technical issue, why make me do a behavioral follow-up instead of addressing it earlier? Felt like a waste of time.
Interview questions [1]
Question 1
LeetCode Meta tagged questions e.g.
- Valid Palindrome II
- Closest Binary Search Tree Value
- Merge Intervals
- Lowest Common Ancestor
- Max Consecutive Ones III
System Design was similar to designing LeetCode, but focusing more on online contest.
general 4 stage interview. code, design, behavior and code. code is medium Leetcode. behaviour and system design is a bit difficult than I thought. I did in 3 days. general good experience.
Interview questions [1]
Question 1
Leetcode code question, I can't tell the number, but not very difficult.
1st round with 2 LC problems
final round. 2 rounds of 2 LC problems each (all listed on leetcode. sort by frequency)
system design on building a messaging system
behavioral was standard
fair overall