Notes / tag / interview-prep

#interview-prep

67 notes across 11 topics

1 — CI/CD Platform System Design

Covers how to approach a CI/CD platform system design interview end to end — see system-design's dedicated CI/CD platform case study for a fully worked example.

ci-cd interview-prep book

2 — Designing Enterprise Build Platforms

Covers the interview framing for designing a distributed build platform at enterprise scale — requirements, architecture, and trade-offs.

ci-cd interview-prep book

3 — Progressive Delivery Design

Covers the interview framing for designing a progressive delivery system — feature flags, traffic shifting, automated verification, and rollback.

ci-cd interview-prep book

4 — GitHub Actions Interview Questions

GitHub Actions interview questions graded beginner through principal, for calibrating depth expected at each level.

ci-cd interview-prep book

5 — Release Engineering Case Studies

Walks through worked release-engineering case studies — release trains, promotion pipelines, rollback design — in interview format.

ci-cd interview-prep book

6 — Staff/Principal Platform Engineering Scenarios

Covers open-ended staff/principal-level platform engineering scenarios that probe organizational, not just technical, judgment.

ci-cd interview-prep book

7 — GitHub Actions: Enterprise Scenarios

Covers designing a CI platform, securing multi-tenant pipelines, monorepo-at-scale builds, thousands of concurrent builds, and a global runner fleet as MAANG-style design prompts.

ci-cd interview-prep book

8 — GitHub Actions: Case Studies

Walks CI/CD platform design through real-world shaped case studies — SaaS, microservices, monolith, and enterprise migration.

ci-cd interview-prep book

# Infrastructure Platform Engineering

All Infrastructure Platform Engineering notes →

# Internal Developer Platforms

All Internal Developer Platforms notes →

1 — Kubernetes Design Questions

Why the strongest answer to a multi-tenant platform design question starts from isolation boundaries (namespace vs. cluster vs. node) rather than jumping straight to YAML.

kubernetes interview-prep book

2 — Kubernetes Troubleshooting Interviews

Why interviewers grade the diagnostic sequence (events, describe, logs, then metrics) more heavily than whether you name the eventual root cause.

kubernetes interview-prep book

3 — Kubernetes Internals Interviews

Why grasping the reconciliation loop (watch, diff, act) explains almost every 'why didn't my change take effect' internals question the interviewer can ask.

kubernetes interview-prep book

4 — Production Incident Walkthroughs

Why a credible incident narrative names the blast-radius containment step before the root cause, since sequencing is what separates senior candidates from mid-level ones.

kubernetes interview-prep book

5 — Leadership & Architecture Discussions

Why staff+ architecture interviews probe how you built cross-team consensus on a platform decision, not just whether the decision itself was technically correct.

kubernetes interview-prep book

6 — Common MAANG Kubernetes Questions

Why 'what happens when a pod is scheduled' and 'what happens when a node dies' stay the two highest-frequency questions because they force you to narrate the whole control plane.

kubernetes interview-prep book

7 — Whiteboard Exercises

Why whiteboard Kubernetes exercises reward drawing the control plane and data plane as separate boxes first, since conflating them is the most common early mistake.

kubernetes interview-prep book

8 — Final Revision Checklist

Why a pre-interview revision checklist should be organized by failure mode (scheduling, networking, storage, control plane) rather than by Kubernetes object type.

kubernetes interview-prep book

# Platform Engineering Fundamentals

All Platform Engineering Fundamentals notes →

1 — Linux Interview Questions

The Linux-internals questions that actually come up in SRE loops, and the level of depth — not just the right answer — that separates an L4 response from an L6 one.

sre interview-prep book

10 — System Design for SRE

How an SRE-flavored system-design interview differs from a generic one — operability, failure modes, and observability weighted as heavily as the happy-path architecture.

sre interview-prep book

11 — Troubleshooting Interviews

Live, ambiguous debugging exercises where the interviewer is grading your hypothesis-and-elimination process, not whether you guess the bug in one try.

sre interview-prep book

12 — Behavioral Interviews for SRE

STAR-format incident and leadership stories, and why 'what did you personally do' is the follow-up that separates a real story from a team-credit one.

sre interview-prep book

13 — Staff/Principal SRE Interviews

What changes at L6/L7 — cross-org influence, strategy, and ambiguous scope replace hands-on execution as the thing being evaluated.

sre interview-prep book

14 — End-to-End Production Case Studies

Full incident-to-postmortem case studies that string together design, detection, response, and review into the single narrative a real interview loop is actually testing for.

sre interview-prep book

2 — Networking Interview Questions

TCP, DNS, load balancing, and TLS questions framed the way interviewers actually ask them — as a debugging scenario, not a trivia quiz.

sre interview-prep book

3 — Kubernetes Interview Questions

The Kubernetes questions that probe whether you've actually operated a cluster under failure, not just deployed a YAML file that worked once.

sre interview-prep book

4 — Cloud Architecture Interview Questions

Designing for a specific cloud's failure domains and managed-service trade-offs — the questions that test whether you understand what you're actually building on.

sre interview-prep book

5 — Distributed Systems Interview Questions

CAP, consensus, and consistency questions posed as system-design trade-offs, which is how they actually show up in a Staff-level loop.

sre interview-prep book

6 — Observability Interview Questions

Questions that test whether you can design an SLI/SLO and instrumentation strategy from scratch, not just recite what Prometheus and OpenTelemetry do.

sre interview-prep book

7 — Incident Response Scenarios

Live incident-simulation questions that evaluate triage judgment and communication under pressure — the format most SRE loops actually weight heaviest.

sre interview-prep book

8 — Performance Debugging Interviews

Being handed a symptom — high latency, high CPU — and narrating a systematic diagnosis instead of guessing, which is what the interviewer is actually scoring.

sre interview-prep book

9 — Reliability Design Interviews

Designing SLOs, redundancy, and failure handling for a system from a one-line prompt — the reliability-flavored half of an SRE system-design loop.

sre interview-prep book