I applied online. The process took 2 weeks. I interviewed at Meta (Menlo Park, CA) in Oct 2013
Interview
I was contacted by a recruiter for the security team through email about a few openings on the security team. I said, I would like to know more. After a number of email exchanges to set up a time, another recruiter emailed me and told me someone would call me at the scheduled time. The first recruiter mentioned that I will be using the tool on collabedit.com. So far, I was not told what position I was actually interviewing for or whether I was setting up a time for a general interview or whether they were giving me more details! I did apply to a few different roles on their site so I wasn't sure what was up.
Turns out first phone call was with hiring manager and I was getting interviewed for a software engineer position. Hiring manager asked if I was told what positions were available and I said no and he was glad to explain for me. I told the manager I was hoping for a security engineering job, not software engineering. He told me I might be a better fit for a different team and he will tell the other manager I was interested and I will hear from him. I asked if there was a opening on that team and he said they are always hiring new talent. I took that as a good sign. I didn't actually get asked to code during the phone interview. I followed up with the recruiters asking where to proceed and whether I could interview with the manager on the other team and they said they will get back to me.
I waited and got no emails setting up another interview. I asked what's going on and have not heard back. It's been 10 days. I guess I have been dropped?
I am disappointed at the lack of communication and lack of detail from the recruiters. I guess this is common with big companies.
2
Other Software Engineer Interview Reviews for Meta
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%
Personality test: 3%
Group panel interview: 3%
IQ intelligence test: 2%
Drug test: 1%
Other: 1%
Here are the most commonly searched roles for interview reports -