I applied online. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in Aug 2013
Interview
The processes started with a very quick phone screening that went over my interests, why I wanted to work for Facebook, etc, which was followed up by one or two phone interviews in which I was asked to enter code into a browser and answer a few technical questions. They also asked a few questions about my resume. I took a flight to their on-site interview which included a gorgeous hotel and generous compensation for food, etc. The on-site interview was a few hours but it flew by. Some interviewers seemed experienced and others seemed like they didn't know what they were doing in the interview room. Everyone I interacted with (from phone screening to the actual interviews) seemed very organized and the entire interview process was extremely smooth. I greatly appreciated their coordination and team effort.
Interview questions [1]
Question 1
Most difficult questions were around systems design since the question was extremely broad, in which I was supposed to write/draw on a white board for 30-45 minutes explaining what the concept was about. Another unexpected question involved the trie data structure, it wasn't too hard, but I've never heard of it.
very friendly and flexible interviewers. They all asked Leetecode medium questions. There were no tricky algorithms or data structures. The whole process took about 4 weeks from start to finish. overall a positive experience.
standard leetcode gatekeepers. nothing special about it. they expect you to solve multi problems, about 3 in total if you manage to solve, then they would consider. experience doesn't matter, your correct answer matters
The whole interview process took about a month, which felt a bit longer than I anticipated. It began with a technical phone screen where I tackled a DSA question about arrays. This led to a more in-depth technical round that included a design question on building a real-time leaderboard system. Funny enough, that prompt was almost identical to what I practiced on PracHub, which felt like a lucky coincidence. The final interview was a bit more relaxed, covering behavioral topics. I ended up getting an offer, which I happily accepted.
Interview questions [2]
Question 1
Design an online game leaderboard system that updates player scores in real time
Software Engineer 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 56% positive. To compare, the company-average is 56.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 27 days to get hired, when considering 2,266 user submitted interviews for this role. To compare, the hiring process at Meta overall takes an average of 31 days.
Common stages of the interview process at Meta as a Software Engineer according to 2,266 Glassdoor interviews include:
Phone interview: 39%
One on one interview: 24%
Skills test: 15%
Presentation: 8%
Background check: 4%
Group panel interview: 3%
Personality test: 3%
IQ intelligence test: 2%
Drug test: 1%
Other: 1%
Here are the most commonly searched roles for interview reports -