I applied online. I interviewed at Meta (New York, NY) in Jan 2022
Interview
Applied online and contacted recruiter via email.
Phone screen: 45 mins coding, 2 Leetcode easy-medium difficulty questions
Virtual onsite: 2 x 45 mins coding (2 Leeetcode medium difficulty questions each, 4 questions in total), 1 x 45 mins behavioural round.
Short introduction at the start of each round and Q&A for the last 5 minutes.
Interview questions [1]
Question 1
Phone screen: Find depth sums in a binary tree and deep copy a linked list with an other pointer.
Onsite: Cannot reveal due to NDA, but questions related to trees (BFS / DFS), strings, arrays, and hashmaps. Behavioural questions are pretty standard.
I applied through a recruiter. The process took 4 days. I interviewed at Meta in Nov 2021
Interview
A pretty standard technical interview. One easier coding question and one more difficult. My interviewer had an extremely strong accent, however, which made it very difficult to understand what he was communicating.
Interview questions [1]
Question 1
Unable to remember the exact question, but something about a tree.
I applied through an employee referral. The process took 2 months. I interviewed at Meta (Menlo Park, CA) in Nov 2021
Interview
1 technical phone screening LC Easy then LC hard
2 technical 1 behavior virtual onsite 4 LC mediums
Got my interview results within 3 days of my onsite and was given an offer immediately.
Interview questions [1]
Question 1
LCA
Clone Tree
Sum of All Root nodes
Remove Parentheses to balance