Interview Experiences

Real questions and outcomes shared by people who've actually sat these interviews. Every submission is reviewed before it goes live here.

A mid-size fintech (name withheld)

Site Reliability Engineer

Selected

This is a compiled, illustrative example based on commonly reported patterns for this role, not one specific individual's account, put together to give you a sense of format and depth until real community submissions come in. Round 1 - Recruiter screen (30 min): Background, and why fintech specifically given the heavier compliance/security bar compared to a typical SRE role. Round 2 - Take-home debugging exercise (2 hours, async): Given a repo with a Dockerized app and a broken CI pipeline, find and fix three separate issues - a bad health-check path, a missing env var in the deploy step, and a race condition in a startup script. Round 3 - System design (60 min): Design a highly-available payment processing pipeline - idempotency for retried payments, how a region failover would work, and how they'd avoid double-charging a customer during a partial outage. Round 4 - AWS/Terraform deep dive (45 min): Walked through a real Terraform module I'd written, then a scenario question on locking down an S3 bucket and RDS instance to meet PCI-style compliance requirements. Round 5 - Security/compliance round (30 min): Questions specific to fintech - secrets rotation, audit logging requirements, and how I'd respond to a suspected credential leak. Round 6 - Hiring manager (30 min): On-call rotation expectations and a past incident walkthrough. What helped most: treating the security/compliance round as seriously as the technical rounds - fintech interviewers noticeably weight that differently than a typical SRE loop.

OpsQuiz TeamAug 21, 2026

Walmart Global Tech

DevOps Engineer

Selected

This is a compiled, illustrative example based on commonly reported patterns for this role, not one specific individual's account, put together to give you a sense of format and depth until real community submissions come in. Round 1 - Online assessment (60 min, async): Linux fundamentals and a Bash scripting task - write a script to find and archive log files older than N days across multiple directories, handling spaces in filenames correctly. Round 2 - Phone screen (30 min): Background, and a few rapid-fire conceptual questions - difference between a Deployment and a StatefulSet, what a readiness probe actually gates. Round 3 - Virtual onsite, technical (60 min): Containerize a sample app with Docker, write a multi-stage build to shrink the image, then walk through a Kubernetes deployment manifest for it including resource requests/limits and a rolling update strategy. Round 4 - Hands-on Terraform (45 min): Given a partially-written Terraform module for an S3-backed static site, fix a state-drift issue and add a missing variable with proper validation. Round 5 - Hiring manager (30 min): Team fit, on-call expectations, and a walkthrough of a time I automated away a recurring manual task. What helped most: being fluent enough in plain Bash and Linux basics that the scripting round felt easy - a lot of candidates apparently stumble there because they rely on higher-level tools day-to-day and get rusty on fundamentals.

OpsQuiz TeamAug 21, 2026

Netflix

Platform / Infrastructure Engineer

Rejected

This is a compiled, illustrative example based on commonly reported patterns for this role, not one specific individual's account, put together to give you a sense of format and depth until real community submissions come in. Round 1 - Recruiter screen (30 min): Background and confirming interest in a platform (not product) team. Round 2 - Coding (45 min): A Go exercise implementing a simple circuit breaker wrapper around an HTTP client - open/half-open/closed states, with a follow-up to make it thread-safe under concurrent calls. Round 3 - System design (60 min): Design a canary release system for a microservices platform - how traffic gets shifted, what metrics gate promotion, and how an automatic rollback actually gets triggered. Round 4 - Deep dive (45 min): Kubernetes and observability - how they'd debug a canary that looked healthy on dashboards but was silently dropping a subset of requests. Round 5 - Behavioral (30 min): A time I disagreed with a decision and how I handled it. Outcome: rejected after the final round. Feedback (paraphrased from the recruiter) was that the canary system design answer stayed too conceptual - I described "automatic rollback on error spike" without being able to specify exactly which signal triggers it, how fast, or what happens to in-flight requests during the rollback. Lesson worth sharing: for any canary/rollback design question, be ready to name the exact metric, threshold, and time window - not just the general mechanism.

OpsQuiz TeamAug 21, 2026

Microsoft

Cloud & DevOps Engineer (Azure)

Awaiting Result

This is a compiled, illustrative example based on commonly reported patterns for this role, not one specific individual's account, put together to give you a sense of format and depth until real community submissions come in. Round 1 - Recruiter screen (30 min): Background, why Azure specifically, and confirming citizenship/visa logistics for the team. Round 2 - Technical screen (45 min): Live walkthrough of an Azure DevOps YAML pipeline - asked to spot why a deployment stage was failing (a missing service connection scope), then extend the pipeline to add a manual approval gate before production. Round 3 - Hands-on troubleshooting (60 min, shared screen): Given a broken pipeline pulling secrets from Key Vault - the managed identity had the wrong RBAC role assigned. Had to diagnose via the actual error message and fix the role assignment live. Round 4 - System design (45 min): Design a CI/CD strategy for a team shipping to three regions with zero-downtime requirements - covered blue/green vs. canary in Azure App Service, and how rollback would actually get triggered. Round 5 - Hiring manager (30 min): Mostly behavioral - cross-team collaboration, and how I'd handle a developer pushing back on a pipeline gate they saw as "slowing them down." Still waiting on the final decision as of writing. What I'd do differently: I hadn't used Bicep hands-on before the loop, only ARM templates and Terraform - would brush up on Bicep syntax specifically if interviewing for an Azure-heavy role again.

OpsQuiz TeamAug 21, 2026

Google

Site Reliability Engineer

Selected

This is a compiled, illustrative example based on commonly reported patterns for this role, not one specific individual's account, put together to give you a sense of format and depth until real community submissions come in. Round 1 - Recruiter screen (30 min): Walked through my background, why SRE specifically over a pure software role, and what "error budgets" meant to me in practice. Standard logistics/comp discussion at the end. Round 2 - Coding (45 min): A Python exercise to parse a large, messy log file and compute p50/p95/p99 latency buckets, then extend it on the fly to also flag any 5-minute window where the error rate crossed a threshold. They cared less about a perfect first pass and more about how I handled the follow-up twist without starting over. Round 3 - Systems/troubleshooting (45 min): Given a scenario - a service's p99 latency spiked after a deploy, dashboards show normal CPU/memory - talk through your diagnosis path. They kept pushing "what would you check next" until I got to connection pool exhaustion on a downstream dependency, which was the intended answer. Round 4 - System design (60 min): Design a global rate limiter for an API gateway. Explored token bucket vs. sliding window, where state lives (local vs. centralized in Redis), and what happens during a regional outage. Round 5 - Behavioral/postmortem (45 min): Walk through a real incident I'd handled, in blameless-postmortem format - timeline, detection gap, immediate mitigation, and the actual follow-up action items, not just "we fixed it." What helped most: treating every debugging question as a conversation, narrating hypotheses out loud and how I'd rule each one in or out, rather than jumping straight to a guessed answer.

OpsQuiz TeamAug 21, 2026

Amazon

DevOps Engineer

Selected

This is a compiled, illustrative example based on commonly reported patterns for this role, not one specific individual's account, put together to give you a sense of format and depth until real community submissions come in. The process was four rounds over about three weeks: an initial recruiter screen, a technical phone screen, a virtual onsite with three back-to-back interviews, and a final hiring manager conversation. Technical phone screen (45 min): started with basic Linux troubleshooting (find the process eating CPU, check disk usage, tail a log for errors), then moved into a scripting exercise, write a short Bash script to parse a log file and count error types. Onsite round 1, systems design (60 min): design a CI/CD pipeline for a microservices app deploying to Kubernetes, with follow-ups on how you'd handle rollback, secrets management, and zero-downtime deploys. Onsite round 2, hands-on (60 min): a live debugging exercise. Given a broken Dockerfile and a pod stuck in CrashLoopBackOff, find and fix the issue while explaining your reasoning out loud. Onsite round 3, behavioral (45 min): standard "tell me about a time" questions focused on incident response, on-call experience, and working with a difficult stakeholder. Final round with hiring manager (30 min): mostly about team fit, expectations for the role, and career goals, low technical depth. What helped most going in: being comfortable narrating your thought process out loud during the debugging round (interviewers care as much about how you investigate as whether you get the exact right answer), and having a couple of concrete, specific incident stories ready rather than generic answers for the behavioral round.

OpsQuiz TeamAug 8, 2026

    Welcome to OpsQuiz!

    Real scenario-based DevOps questions, hands-on practice, and clear explanations for every answer.