Meta·Software Engineer·Technical Phone Screen
- How do you keep a web server healthy day-to-day? Walk me through your approach to monitoring, alerting, and on-call.
- When something breaks in production, what are the first signals you look at?
- A user request is hanging and never returns. What are the likely causes and how do you confirm each one?
- If you're on an unfamiliar server, how do you quickly figure out what services and processes are running?
- What are the finite resources on a single server, and what does exhaustion look like for each one?
- What advice would you give someone non-technical who's running their own website for the first time?
“I went straight to dashboards and alerting thresholds and the interviewer kept pushing on 'but how do you know something's wrong before a user tells you.' Had to backtrack and talk through health check endpoints, synthetic probes, and what good on-call rotations actually look like.”