Interview kitsBlog

Your dream job? Lets Git IT.
Interactive technical interview preparation platform designed for modern developers.

XGitHub

Platform

  • Categories

Resources

  • Blog
  • About the app
  • FAQ
  • Feedback

Legal

  • Privacy Policy
  • Terms of Service

© 2026 LetsGit.IT. All rights reserved.

LetsGit.IT/Categories/DevOps
DevOpsmedium

Liveness vs readiness vs startup probes — what can go wrong if they’re misused?

Tags
#kubernetes#health-checks#probes
Back to categoryPractice quiz

Answer

Readiness gates traffic, liveness restarts unhealthy containers, and startup allows longer initialization. Misconfigured probes can cause restart loops or route traffic before the app is ready.

Advanced answer

Deep dive

Expanding on the short answer — what usually matters in practice:

  • Context (tags): kubernetes, health-checks, probes
  • Reliability: detect issues (monitoring) and limit blast radius (rollback, feature flags).
  • Security: least privilege, secret rotation, supply chain.
  • Automation: idempotency, repeatability, drift control.
  • Explain the "why", not just the "what" (intuition + consequences).
  • Trade-offs: what you gain/lose (time, memory, complexity, risk).
  • Edge cases: empty inputs, large inputs, invalid inputs, concurrency.

Examples

A tiny example (an explanation template):

// Example: discuss trade-offs for "liveness-vs-readiness-vs-startup-probes-—-what-c"
function explain() {
  // Start from the core idea:
  // Readiness gates traffic, liveness restarts unhealthy containers, and startup allows longer
}

Common pitfalls

  • Too generic: no concrete trade-offs or examples.
  • Mixing average-case and worst-case (e.g., complexity).
  • Ignoring constraints: memory, concurrency, network/disk costs.

Interview follow-ups

  • When would you choose an alternative and why?
  • What production issues show up and how do you diagnose them?
  • How would you test edge cases?

Related questions

DevOps
Kubernetes: when do you use Deployment vs StatefulSet vs DaemonSet?
#kubernetes#deployment#statefulset
Cloud
Kubernetes autoscaling: HPA vs Cluster Autoscaler - what does each scale?
#kubernetes#autoscaling#hpa
Cloud
Kubernetes Service vs Ingress
vs LoadBalancer: what does each do?
#kubernetes#networking#ingress
Microservices
What is service discovery and why is it needed?
#service-discovery#registry#kubernetes
Cloud
Kubernetes Basic Concepts?
#kubernetes#orchestration#container