I applied through an employee referral. The process took 2 weeks. I interviewed at Meta in Feb 2021
Interview
Got referred by a friend, recruiter got back to me within 1 week. I had a recruiter call to go over the process ahead. The onsite rounds are typical tech interviews: - Coding - System Design - Manager + technical Finally, there will be 1 final call with the recruiter to talk about the result.
Interview questions [1]
Question 1
- Coding: find all substrings that are paliandrome - System design: design an API for user access control
I applied online. The process took 2 months. I interviewed at Meta (Durham, NC) in Aug 2022
Interview
- Multiple calls with recruiter
- Mock call with Enterprise manager
- Everything was scheduled as per my availability. No pressure from Meta
- Interview was held in two days. First day 2 system design and behavioral. Second day 3 coding. Yes, it is tiring.
Interview questions [1]
Question 1
DS, Algo, lc medium, tree (lca) and dfs on a grid like unique path
I applied through a recruiter. The process took 2 months. I interviewed at Meta (New York, NY) in May 2022
Interview
Meta's hiring process is so bad. Here's why.
1) Recruiter reached out to me on LinkedIn. We talked over the phone, and he said we were hiring for all levels. I was careful because Meta had a hiring freeze at that time. But, he told me that this role was an exception and that they were still hiring.
2) Did the phone interview: Passed the phone interview
3) Scheduled an onsite interview. I talked to another recruiter, who gave me a study guide.
4) After scheduling a few days later, they decided not to go with my application. Like why? I asked, and they did not give me any reason. Such a waste of time!
Interview questions [1]
Question 1
2 Leetcode for a phone interview.
1) https://leetcode.com/discuss/interview-question/469422/Facebook-or-Phone-or-Count-All-Friend-Requests
2) https://leetcode.com/discuss/interview-question/391865/facebook-software-engineer-phone-screen-interview-questions-reject (Something like this)
For onsite, ensure you are confident with Linux and its kernel troubleshooting. They will also ask some networking questions like TCP, UDP, etc.