Software Engineering applicants have rated the interview process at Meta with 1 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 58% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineering roles take an average of 14 days to get hired, when considering 1 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 Software Engineering according to 1 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. I interviewed at Meta
Interview
recruiter was on top of things, answered emails and questions promptly, gave feedback quickly too, although only ever emailed with the recruiter, phone interviewer wasn't super nice, heavy accent, but overall pretty fair process and short rounds
I applied through college or university. The process took 3 weeks. I interviewed at Meta in Sep 2017
Interview
Spoke with them at career fair on campus. Was invited to interview, and they were very accommodating with other offer deadlines. First interview was a 45 minute technical phone screen with an engineer. After, I was invited to interview on-site, a single 45 minute technical whiteboard interview with an engineer. Received an offer 2 days later.
I applied through a recruiter. I interviewed at Meta in Nov 2015
Interview
1. Initial Skype call: self-introduction, information on study program progress, expected date of graduation
2. Technical Phone Screen: 45 minutes total, 15 minutes of behavioral questions (what was the biggest challenge you've encountered within your last position", 30 minutes of coding
Interview questions [1]
Question 1
Given a list of strings, check if an input string lies within the list.
The inputted string may contain a wildcard symbol '.' which may represent any of character.
Example:
List = ["cat", "hat", "bat"]
Input: "..." should return true
Input: ".at" should return true
Input: "hat" should return true
Input "mat" should return false
Input "......" should return false