The interview process consisted of a 3-step process.
First, the recruiter sent a link for a Linux-related quiz. These questions were all related to Linux commands.
After that, there was an algorithmic round. The questions were pretty basic, LeetCode easy, but the focus was not on complexity but on system design and exploring alternate implementations for better feature coverage.
Third, there was a systems round which was related to Linux internals and troubleshooting a system under load. All relevant topics for this round could easily be found on Brendan Gregg's blog and in his book.
I'm not sure where I went wrong; I was expecting an acceptance offer.
How would you troubleshoot a system where you are unable to start an application on the server?
Explain containerization.
What happens in Linux when you type ls -l?
Explain pagination (consider different wordings).
The following metrics were computed from 155 interview experiences for the Meta Production Engineer role in United States.
Meta's interview process for their Production Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Meta's Production Engineer interview process in United States.