I applied through a recruiter. The process took 2 weeks. I interviewed at Meta
Interview
I was approached by recruiter. There's a phone interview with general discussion (introduction, goals, why, etc.) of about 20-30 minutes followed by a short list of entry level technical questions (how many addresses are in a /27 network, what command you use for updating initrd, which file you modify for service X, etc).
After that there was a second phone interview which lasted 40-45 minutes and was focused on coding (questions below).
They're not hard but require focus and combination of different skills.
I had two screening rounds and 3 interview loop rounds, Meta leetcode questions, systems design can be extensive. Questions can be repeated so look out for all the available questions online. Systems debugging is a very important topic
Interview questions [1]
Question 1
Why Meta?
What are different internet web protocols
talk about internet.
Recuriter round then technical screen with an engineer that then final stage which is four rounds, 2 coding 1 system design and one behavioural, for Production Engineer the questions are often a mix of LC questions and practical file system operations
Interview questions [1]
Question 1
Reading input from file
BFS/DFS Basic Graph problems
There are 2 rounds, first has PE basics and coding, second has PE basics, coding and Behavioral. Learn linux, OS, Networking in detail. They dig deep into whatever u say. Coding is usually easy, prepare file parsing questions
Top companies for "Compensation and Benefits" near you