Developer applicants have rated the interview process at Meta with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 59% positive. This is according to Glassdoor user ratings.
Candidates applying for Developer roles take an average of 32 days to get hired, when considering 6 user submitted interviews for this role. To compare, the hiring process at Meta overall takes an average of 32 days.
Common stages of the interview process at Meta as a Developer according to 6 Glassdoor interviews include:
Phone interview: 43%
Skills test: 29%
One on one interview: 29%
Here are the most commonly searched roles for interview reports -
Technical Phone Screen A 45-minute coding interview where you'll solve one or two coding problems, focusing on optimal solutions, edge cases, and complexity analysis. Usually more than 2 problems will be asked and there will be follow ups to the problems.
Interview questions [1]
Question 1
A transformation sequence from word beginWord to word endWord using a dictionary wordList is a sequence of words beginWord -> s1 -> s2 -> ... -> sk such that:
Every adjacent pair of words differs by a single letter.
Every si for 1 <= i <= k is in wordList. Note that beginWord does not need to be in wordList.
sk == endWord
Given two words, beginWord and endWord, and a dictionary wordList, return the number of words in the shortest transformation sequence from beginWord to endWord, or 0 if no such sequence exists.
I applied through an employee referral. I interviewed at Meta
Interview
First round of tech interview, no self introduction or whatsoever. Interviewer asked me to implement a priority queue from scratch. Also have to write test cases on my own. Second question is a N-Queen problem.
1: 2 LC medium. (from LC tagged)
2: Leadership (40min non stop questions, but not stressful)
3: 2 LC medium (one from LC tagged. one not)
4: System Design (Typical Food Delivery)