30. Observability
Interview questions
Interview questions (with the counter-questions you'll get)
Q1. What's the difference between monitoring and observability?
They're testing: concepts beyond buzzwords.
Think about your answer first, then open it.
Q2. Explain logs, metrics and traces, and when to use each.
They're testing: the three pillars.
Think about your answer first, then open it.
Q3. Why use percentiles instead of averages for latency?
They're testing: statistical literacy.
Think about your answer first, then open it.
Q4. What are SLIs, SLOs and SLAs?
They're testing: reliability vocabulary.
Think about your answer first, then open it.
Q5. What is an error budget, and how is it used?
They're testing: SRE practice.
Think about your answer first, then open it.
Q6. How do you design alerts that don't cause fatigue?
They're testing: on-call maturity.
Think about your answer first, then open it.
Q7. How does distributed tracing work?
They're testing: mechanics.
Think about your answer first, then open it.
Q8. What is metric cardinality, and why does it matter?
They're testing: operating metrics systems.
Think about your answer first, then open it.
Q9. Walk me through how you'd debug a production incident.
They're testing: calm, structured thinking.
Think about your answer first, then open it.
Q10. What would you monitor for a message queue consumer?
They're testing: applying RED/USE beyond HTTP.
Think about your answer first, then open it.