Sample interview

Platform / Site Reliability Engineer

7 questions · 60 minutes

Kubernetes platform, delivery pipelines and incident response.

Illustrative: the job post, candidate and results are examples.

Why this interview

Requirements

The job requires

  • Kubernetes
  • Linux
  • Observability and SLOs
  • Incident response
  • CI/CD

Claims

The résumé claims

  • Kubernetes in production
  • Terraform
  • Prometheus and Grafana

Focus

So the interview tests

  • Health checks and rollouts
  • Process and resource behavior
  • Incident reasoning
  • Supply chain

The plan we propose

Every question comes with the reason it was chosen. The interviewer can swap any of them before sending.

  1. 1

    Choose liveness and readiness behavior

    Select all · Advanced · ~5 min

    Why this question: Kubernetes in production is on the résumé. Probe design is where restart storms come from.

  2. 2

    Container ignores termination signals

    Multiple choice · Advanced · ~4 min

    Why this question: Signals and PID 1 decide whether deploys drain cleanly.

    Try it below
  3. 3

    Two infrastructure applies collide

    Multiple choice · Advanced · ~4 min

    Why this question: The résumé claims Terraform. State locking is the first thing that breaks with a team.

  4. 4

    Prioritize a fast error-budget burn

    Ordering · Senior · ~5 min

    Why this question: The job requires SLOs and incident response. Tests priorities during a fast error-budget burn.

  5. 5

    Order the failure chain after a migration

    Ordering · Advanced · ~5 min

    Why this question: Reconstructing a failure chain shows systems thinking under pressure.

    Try it below
  6. 6

    Diagnose too many open files

    Multiple choice · Advanced · ~4 min

    Why this question: Linux depth: finding a leak instead of raising limits.

  7. 7

    Verify a deployment artifact

    Ordering · Advanced · ~5 min

    Why this question: CI/CD ownership includes knowing what production is about to run.

Try two of the questions

Answer as the candidate would. The interviewer guide beside each question is what the interviewer sees.

Order the failure chain after a migration

Candidate view

Exactly what the candidate sees. Try answering it.

An API went fully down about 10 minutes after a routine deploy that included a database migration. The postmortem lists the events below, but they are shuffled.

Drag them into causal order, from the first cause to the final outage.

Drag the steps into order, or use the arrows.

  1. 1Request handlers block waiting for a free connection, including the health check endpoint.
  2. 2That query switches to a sequential scan and takes seconds instead of milliseconds.
  3. 3Requests hold database connections much longer, and the app's connection pool runs out.
  4. 4A migration drops an index that a hot query depends on.
  5. 5Health checks time out and the load balancer removes instances from rotation.
  6. 6Remaining instances receive more traffic and fail faster, until the whole service is down.

Ready when you are.

Container ignores termination signals

Candidate view

Exactly what the candidate sees. Try answering it.

A container starts the app through a shell-form command. During deploys the shell is PID 1, the app does not receive SIGTERM, and shutdown always reaches SIGKILL. What is the most direct correction?

Choose an answer to check it.

See what the interview actually established

Built only from the interviewer's judgment on each question. The job and résumé decide what gets tested; they never count as evidence.

What the interview established

Strongest evidence was in Containers & Docker, Linux & operating systems and Reliability & incidents. Delivery & cloud showed mixed evidence.

4 of 4 required areas evaluated · 7 questions judged by the interviewer

Required competencies

From the job. Open a row for the questions and notes behind it.

CompetencyEvidence
Delivery & cloudMixed
  1. Choose liveness and readiness behavior

    StrongInterviewer

    Kept dependency checks out of liveness and explained the restart storm risk.

  2. Two infrastructure applies collide

    StrongInterviewer

    Remote state with locking, serialized applies per state in CI.

  3. Verify a deployment artifact

    MixedInterviewer

    Placed verification correctly but could not say what provenance does not protect against.

Containers & DockerStrong
  1. Container ignores termination signals

    StrongInterviewer

    Explained PID 1 signal handling and when an init process is needed.

Linux & operating systemsDemonstrated beyond résumé claimsStrong
  1. Container ignores termination signals

    StrongInterviewer

    Explained PID 1 signal handling and when an init process is needed.

  2. Diagnose too many open files

    StrongInterviewer

    Measured descriptors by type with lsof and traced the missing close.

Reliability & incidentsDemonstrated beyond résumé claimsStrong
  1. Choose liveness and readiness behavior

    StrongInterviewer

    Kept dependency checks out of liveness and explained the restart storm risk.

  2. Container ignores termination signals

    StrongInterviewer

    Explained PID 1 signal handling and when an init process is needed.

  3. Two infrastructure applies collide

    StrongInterviewer

    Remote state with locking, serialized applies per state in CI.

  4. Prioritize a fast error-budget burn

    ExceptionalInterviewer

    Rolled back first, verified the burn rate, then investigated. Explained multi-window alerts unprompted.

  5. Order the failure chain after a migration

    ExceptionalInterviewer

    Ordered the chain and named the database-backed health check as the amplifier before being asked.

  6. Diagnose too many open files

    StrongInterviewer

    Measured descriptors by type with lsof and traced the missing close.

Also observed

Not required for this role, but the questions produced evidence.

CompetencyEvidence
Git & software deliveryMixed
  1. Verify a deployment artifact

    MixedInterviewer

    Placed verification correctly but could not say what provenance does not protect against.

Secrets & supply chainMixed
  1. Verify a deployment artifact

    MixedInterviewer

    Placed verification correctly but could not say what provenance does not protect against.

SQL & data storageExceptional
  1. Order the failure chain after a migration

    ExceptionalInterviewer

    Ordered the chain and named the database-backed health check as the amplifier before being asked.

How they worked

The kind of work the questions asked for, across competencies.

Way of workingEvidence
Root-cause analysisStrong
DebuggingStrong
Design reasoningMixed
Incident analysisExceptional

Build interviews like this for your roles.

Post a job, and we propose an interview for every applicant from the job and their résumé.