Companies / Datadog HIGH-SCALE PRODUCT & INFRASTRUCTURE
Datadog SRE / Platform Engineer interview questions Datadog builds the observability stack other companies interview you about, so the questions go a level deeper than usual. Cardinality is not a trivia item here, it is the product's central engineering constraint, and you should be able to explain why a pod name in a label set costs money. The loop also covers Kubernetes at scale, ingestion pipelines, and the on-call reality of a system that never stops receiving data.
Company-specific hiring details on this page are retained preparation notes and have not been verified claim by claim for your role and location. Confirm round structure, timing and tool rules with your recruiter.
80 questions tagged16 concepts to master4 core topicsrole: SRE / Platform Engineer
The Datadog SRE / Platform Engineer interview process Partial public data Reported outline of the Datadog SRE / Platform Engineer interview experience. These stages and timings are retained preparation notes, not a confirmed schedule. Source snapshot dated August 16, 2026.
Role Site Reliability Engineer, Infrastructure and Observability Engineer
1 Recruiter screen Background and team fit.
2 Technical screen Coding plus systems, with observability questions that go past definitions into cost and cardinality.
3 Loop: systems design High-volume ingestion, backpressure, storage trade-offs and what happens when a downstream component slows down.
4 Loop: Kubernetes and operations Running large clusters, resource management, and on-call design for a system that never stops receiving data.
5 Loop: coding Practical engineering, typically Go or Python.
6 Loop: behavioral Ownership, incident handling and how you work with product teams.
WHAT THEY'RE EVALUATING
› Explains cardinality as a cost driver rather than a definition› Reasons about backpressure and partial failure in a pipeline› Has operated something at volume rather than only configured itThese retained details have not been verified claim by claim against dated sources for your role, level and location. Round order, duration and tool policies may differ. Confirm them with your recruiter before planning around this outline; an official careers link alone does not substantiate every detail above.
Practice questions tagged for Datadog Company tags are editorial preparation labels, not evidence that these questions were asked by the employer.
80 questions · 25 unlocked for you
18
Your service is collecting thousands of CLOSE_WAIT sockets. What does that state mean and how do you hunt the cause? ▼ hard ★ Essential Netflix Uber LinkedIn unlocked
A growing backlog of sockets waiting for the application to close its side usually points at lifecycle handling. Here is the hunt from ss output to the pool timeout that caused it.
21
How do you run tcpdump on a production host without making things worse, and what do you do with the capture? ▼ medium ★ Essential Cloudflare Netflix Datadog ○ sign in
The flags are the easy part. The scored part is proving you can capture on a saturated box without adding load, then read the file afterward like evidence.
26
You are on a locked-down host with no agents installed. Which /proc files answer your first troubleshooting questions? ▼ easy Datadog Netflix Red Hat ○ sign in
Everything top, htop and your APM agent display is derived from procfs anyway. Knowing the raw files turns any bare SSH session into a monitoring console.
36
Every connect() and every dropped SYN on a busy host, no agents installed. What can eBPF see that tcpdump cannot? ▼ hard Datadog Cloudflare Meta ◆ premium
tcpdump copies packets to userland; eBPF aggregates inside the kernel next to the event. Know which hook runs where, what a verifier log is telling you, and when XDP drops for free.
43
Since the load balancer went in, every log line shows its IP. How do you recover the real client address? ▼ medium Cloudflare Stripe Datadog ◆ premium
X-Forwarded-For, PROXY protocol v1 and v2, and the trust boundaries between them. Get the layer wrong and your rate limiting, geo rules and audit trails all key off the balancer's address.
44
One anycast prefix announced from six sites. What does that buy you, and what breaks at 3am? ▼ medium Cloudflare Amazon & AWS Google ◆ premium
Anycast turns BGP convergence into your failover mechanism. Sessions stick to the site they landed on, monitoring must go per-site, and a route you cannot withdraw cleanly is worse than DNS.
37
Everyone repeats that Aurora is faster than plain RDS MySQL. What is different in the architecture, and when does it pay off? ▼ hard Amazon & AWS Netflix Flipkart ◆ premium
Strip the marketing and Aurora is a rewrite of the storage layer: the log is the database, committed to a quorum across three AZs. Know when that machinery pays and when it just bills.
43
A launch failed because an account hit a service limit nobody tracked. How should quotas be run going forward? ▼ easy Uber Databricks Datadog ◆ premium
Quotas are invisible until launch day. Treating them as tracked inventory with utilization alerts beats discovering them in a postmortem.
32
A single Terraform apply takes four hours and keeps hitting cloud API rate limits. What is actually broken, and what do you fix first? ▼ hard ★ Essential Uber Netflix Stripe ◆ premium
Four-hour applies with throttling errors share one root cause more often than not. Diagnose which calls burn the quota, split the state along dependency seams, and touch the parallelism flag last, not first.
16
Liveness, readiness and startup probes: what does each one do when it fails, and how do you get them wrong? ▼ medium ★ Essential Uber Shopify Red Hat 2 notes & comments unlocked
Everyone can recite the three. Explain what each failure causes, and why a badly configured liveness probe is more dangerous than none at all.
20
A service image is 1.2GB and deploys are slow. Get it under 100MB without breaking it. ▼ medium ★ Essential Red Hat GitLab Shopify 2 notes & comments ○ sign in
A practical question with a precise answer, and the size is not the real cost. Pull time on every node, registry storage, and attack surface all scale with it.
23
Why did eBPF-based networking displace iptables in Kubernetes, and what does that change for you? ▼ hard ★ Essential Cloudflare Uber Datadog 2 notes & comments ○ sign in
Compare the configured Service datapaths and their lookup and update mechanisms. The iptables datapath degrades with service count, and eBPF replaces a linear scan with a map lookup.
28
You need one log collector on every node, including nodes that join later. Which workload object do you reach for? ▼ easy Datadog Red Hat Amazon & AWS ○ sign in
Explain per-node eligibility and update behaviour, then verify that a Ready collector is actually delivering logs.
38
Walk me through what the kubelet does between PodScheduled and a running container. Why do nodes flap NotReady while pods keep serving? ▼ expert ★ Essential Google Red Hat Datadog ◆ premium
The kubelet is a local reconcile loop with its own event stream, probe workers and eviction brain. The detail worth holding onto is that Ready status can reflect either a reported health failure or missing heartbeats, and those have different causes and different fixes.
41
We replaced Docker with containerd on every node. What did we actually gain, and what runs underneath now? ▼ medium ★ Essential Red Hat NVIDIA Datadog ◆ premium
Dockershim is gone and the CRI contract decides what a runtime must do. The senior-level part is the shim model: a supervisor process that owns exit codes and stdio so the daemon can die without taking workloads with it.
44
Your operator is the top API consumer and etcd is sweating. Explain informers, resourceVersion and the real cost of LIST. ▼ expert ★ Essential Datadog LinkedIn Uber ◆ premium
Repeated full-resource polling can make an operator an expensive API client. This question separates people who run controllers at ten-thousand-object scale from those who copied a tutorial: watch semantics, cache behaviour, and which LISTs touch etcd.
48
Production runs distroless images with no shell. How do you debug a misbehaving container in place? ▼ easy GitLab Datadog Atlassian ◆ premium
Exec into a distroless image and you get nothing, because there is nothing to exec into. Ephemeral containers inject tooling into a running pod without restarting it, and the security caveats are what interviewers really listen for.
54
Five teams share our platform and two are regulated. Where do you draw the tenancy line: namespaces, separate clusters, or vclusters? ▼ medium Databricks Datadog Salesforce ◆ premium
Tenancy is a dial from policy-based soft isolation to hard cluster boundaries with a virtual-control-plane middle ground. The scored answer picks by blast radius requirements and names what each model still leaves shared.
58
Worker nodes slowly fill their disks until DiskPressure appears. How does the kubelet decide what to clean up? ▼ easy Datadog Uber NVIDIA ◆ premium
Two cleanup mechanisms hide behind one taint: image garbage collection removes unreferenced images by LRU at threshold crossings, while eviction kills pods. Candidates who conflate them fail this question quietly.
60
The HPA shows a CPU number. Trace it from the container to the scaling decision, and tell me where that number lies. ▼ medium Netflix Datadog Microsoft ◆ premium
Kubelet resource metrics to metrics-server to aggregated API to HPA controller: every hop adds lag and averaging. Walking the path and naming where it distorts demand separates operators from dashboard readers.
64
Two hundred pods restarted overnight and nobody knows why. How do you debug crash loops at scale, and what is the termination message for? ▼ medium ★ Essential Datadog Razorpay Swiggy ◆ premium
Exit codes, the previous-container log, and a little-known file at /dev/termination-log that carries a container's last words into kubectl output. Scale triage starts with classification, not with opening pods.
65
We found the root-cause event an hour after the postmortem started. Can Kubernetes events be treated as an operational signal at all? ▼ easy Datadog Goldman Sachs Infosys ◆ premium
Best-effort objects, one-hour TTL, deduplicated by count, invisible unless shipped out. Events narrate scheduling and lifecycle decisions; treating them as durable records is the expensive mistake.
78
An HTTPRoute attaches to a shared Gateway but cannot reach a Service in another namespace. Which permission is missing? ▼ medium Google Red Hat Microsoft ◆ premium
Route attachment and cross-namespace backend access have different owners. Use route status to find the failing boundary before broadening any permission.
36
Leadership wants DORA metrics on a wall. What do you measure, and where do the numbers start lying? ▼ hard ★ Essential Datadog LinkedIn Netflix ◆ premium
Define the five delivery measures from explicit events, distinguish failure from rework, and expose uncertain attribution and small samples.
46
Renovate opens forty pull requests a week. How do you stop update bots flooding humans or merging danger? ▼ easy Atlassian GitLab Datadog ◆ premium
Dependency bots fail as noise generators or silent auto-mergers. Tiering by risk, weekly batching, and treating bot PRs with a real review SLA is what keeps updates flowing.
01
How does Prometheus collect metrics? Explain the pull model, exporters and when you need a pushgateway. ▼ easy New Datadog Cloudflare Infosys unlocked
Prometheus asks your service for numbers on a schedule rather than waiting to be told. That one design choice explains service discovery, exporters, staleness and why short-lived jobs are the awkward case.
02
Logs, metrics and traces: what is each one good at, and which do you reach for first in an incident? ▼ easy New Datadog Atlassian Accenture unlocked
Metrics quantify impact, traces expose instrumented request paths, and logs describe individual events. Follow a slow checkout across all three while accounting for missing evidence.
03
ELK, Splunk, or a managed platform like Datadog: how would you choose a logging stack? ▼ easy New Splunk Datadog Accenture unlocked
All three can search logs. What differs is who operates the cluster and how the bill is shaped, and the bill is what kills these projects, not the querying.
04
Define SLI, SLO and SLA, compute the monthly error budget for 99.95 percent, and tell me what changes when it is spent. ▼ medium ★ Essential Google LinkedIn Datadog 2 notes & comments unlocked
The arithmetic takes ten seconds and is the part most often skipped. The stall is the signal: it means error budgets are something you have read about rather than used.
05
Design a chaos engineering programme. What do you inject first, and how do you avoid causing the outage you were preventing? ▼ hard Netflix Uber Datadog 3 notes & comments unlocked
Defining chaos engineering is easy. Far fewer can say what they would break first, and almost none volunteer the abort condition, which is the thing that makes it a programme rather than an incident.
06
Prometheus memory jumped 400% overnight. Find the cause and stop it recurring. ▼ hard ★ Essential Datadog Uber Grafana Labs 2 notes & comments unlocked
The observability failure that scales with your success. Cardinality is the cost driver in every metrics system, and the fix has to be structural or it comes back next quarter.
08
Counter, gauge, histogram, summary: which do you use for request latency, and why not the others? ▼ medium Datadog Grafana Labs LinkedIn 2 notes & comments unlocked
A question with a right answer and a subtle reason. Histogram versus summary is the part that catches people, and it turns on whether you can aggregate across instances.
09
A request crosses six services and you have no idea where the time goes. How does tracing fix that? ▼ medium Datadog Uber Stripe 2 notes & comments unlocked
Tracing is the only telemetry that answers where the time went across services. The mechanism is context propagation, and the reason teams fail at it is that one uninstrumented hop breaks the chain.
10
Logging costs more than the database and leadership wants the bill halved without losing signal. Design the pipeline. ▼ hard Datadog Snowflake Cloudflare unlocked
The instinct is to delete old logs. That is backwards: the waste lives in what you ingest, not how long you keep it. This answer walks the levers in the order that actually pays.
11
Forty services each ship a different vendor agent. You are consolidating on OpenTelemetry. What improves, what breaks, what of the vendors? ▼ medium Datadog GitLab Salesforce unlocked
OpenTelemetry is an API and a wire protocol, not a product. Candidates who promise instant multi-vendor bliss have never run the collector in production or negotiated with a vendor who knows it.
13
How does Prometheus actually store time series? Walk me through the WAL, blocks, compaction and retention. ▼ hard Datadog Cloudflare GitLab unlocked
The pull model is the famous part and explains none of the operational pain. The storage engine is where Prometheus hurts in production: crash recovery, cold queries, disk death.
17
Pick a trace-sampling strategy for our checkout service and defend it. ▼ medium ★ Essential Datadog Stripe LinkedIn unlocked
Choose what evidence must survive, then price the collection path. A tail policy can only inspect traces that reach it; low SDK sampling changes the guarantee before the collector sees a span.
21
What can eBPF-based observability see that a normal agent cannot, and when is it not worth adding? ▼ medium Netflix Cloudflare Datadog ○ sign in
The kernel watches syscalls, sockets and short-lived processes that userspace agents polling every few seconds never meet. Know what eBPF adds, what it costs, and the security conversation it starts.
24
An alert paged a team that left eighteen months ago. Design alert routing and escalation so this cannot happen. ▼ medium Atlassian Datadog GitLab ○ sign in
Routing rots because orgs change faster than configs. The senior answer treats ownership as data resolved from a catalog at fire time, with drift detection on the routing itself.
29
The observability bill tripled and finance wants to know who spends what. How do you attribute costs per team? ▼ medium Datadog JPMorgan Chase Accenture ◆ premium
Attribution is an incentive-design problem: own-team labels at ingest, unit pricing per signal, monthly showback before any chargeback, sanctioned levers so teams can actually respond.
30
Our anomaly detection flags every deploy and sleeps through real incidents. Where does anomaly detection actually work? ▼ medium Datadog Netflix Razorpay ◆ premium
Detectors earn their keep on seasonal aggregates and fleets of similar series, run in shadow mode with measured precision. They lie on low-volume series, bursty workloads and regime changes.
31
What belongs on the 3am incident dashboard versus the view leadership sees in the monthly review? ▼ easy Atlassian Datadog GitLab ◆ premium
One surface cannot serve the responder and the review. Tier dashboards by the question each audience asks, and make every tile answer in five seconds or link one click deeper.
35
We can't afford full logging on our hottest service. Sample the logs or filter aggressively, and what do we lose? ▼ medium Razorpay Swiggy Datadog ◆ premium
Sampling keeps proportions and loses rare individuals; filtering keeps chosen classes complete and loses whatever you misclassified. Decide retention at write time, keep counters always, rehydrate the rest.
37
Who monitors the monitoring? Design meta-monitoring so a dead collector never hides an outage. ▼ easy Cloudflare Datadog Google ◆ premium
Monitoring dies silently: stuck alert queues, full TSDBs, collectors killed inside the same blast radius. Layer independent checks and a heartbeat so absence of signal pages louder than any red dashboard.
41
Your service now calls a model API on the critical path. How do your SLOs change? ▼ hard Stripe Datadog Salesforce 2 notes & comments ◆ premium
You have added a dependency with a latency distribution an order of magnitude wider than anything else in your stack, whose failure mode is a plausible wrong answer rather than an error.
42
Design the OpenTelemetry collector topology for four hundred services. Where does sampling happen? ▼ hard Datadog Microsoft Uber 2 notes & comments ◆ premium
Agent per node, gateway per cluster, and one decision that shapes everything else: tail sampling needs every span of a trace in one place, which is why the topology has a tier that looks redundant until you need it.
43
Latency regressed 30 percent and traces show the time is inside one service. Now what? ▼ hard Datadog Google Uber ◆ premium
Tracing tells you which service and which span. It stops at the function boundary, and that is exactly where a CPU regression lives. Continuous profiling is the layer most teams do not have when they need it.
45
Your OTLP endpoint returns HTTP 200, but spans are missing. Should the Collector retry the batch? ▼ medium Datadog Google Microsoft ◆ premium
HTTP success can carry a rejected-span count. Replaying that batch can duplicate accepted telemetry, while enlarging the queue cannot repair invalid data.
03
A pod is in CrashLoopBackOff and the logs are empty. Debug it, step by step. ▼ medium ★ Essential Google Uber Flipkart 3 notes & comments unlocked
A common scenario question, and the one where a list of commands most often stands in for an argument about what each one eliminates. Empty logs is the clue, not the obstacle.
05
A service returns 503 but every pod behind it looks healthy. Debug it. ▼ medium ★ Essential Uber Shopify Flipkart 2 notes & comments unlocked
The pods are Running, the dashboard is green, and users get errors. The gap between Running and receiving traffic is where this question lives, and it has a precise answer.
06
Your p99 latency is three seconds while the average is two hundred milliseconds. Where do you look? ▼ hard Google Datadog Stripe 2 notes & comments unlocked
A senior favourite, because the naive answer is to look at averages and the average is exactly what is hiding the problem. Tail latency has a short list of causes and they are all structural.
08
Requests inside the cluster fail with DNS errors, but only sometimes. Diagnose it. ▼ hard Uber Cloudflare Shopify 2 notes & comments unlocked
Intermittent DNS is the most-reported and least-understood Kubernetes failure. There are three well-known causes and each leaves a different fingerprint.
12
Users get intermittent 504s but every backend service metric looks normal. Where is the problem? ▼ hard ★ Essential Cloudflare Uber Shopify 2 notes & comments unlocked
The classic gap between what the backend measures and what the user experiences. A 504 is emitted by something in front of the backend, which is exactly the part your service dashboards do not cover.
14
p99 spikes, probes time out, CPU utilisation reads 30 percent and nothing is OOMKilled. cpu.stat shows nr_throttled climbing. Explain it. ▼ hard ★ Essential Google Uber Datadog unlocked
Low utilisation with terrible tail latency is not a contradiction. It is the CFS quota doing exactly what it was configured to do. Most candidates have never read nr_throttled.
28
Apps emit more log lines than the logging pipeline stores, and nothing alerts. Where do the missing events go? ▼ medium Walmart Global Tech Datadog Snowflake ○ sign in
Nothing errors because dropping unmatched lines is documented behaviour. Counting the tagged failures converts an invisible leak into a number, and numbers have owners.
32
The kernel OOM killer shot our observability agent instead of the worker that ate the memory. How does it pick victims? ▼ hard ★ Essential Netflix Datadog Uber ◆ premium
The kill was not random and it was not fair. Learn the scoring function the kernel actually uses, then bend it with oom_score_adj before your monitoring dies during the next leak.
36
Redis latency spikes for a few hundred milliseconds every couple of minutes, right around each background save. What is your hypothesis? ▼ medium ★ Essential PhonePe Flipkart Razorpay ◆ premium
Spikes that march in step with BGSAVE are a page-size story, not a network story. Check actual huge-page usage, fork duration and copy-on-write pressure on the deployed kernel.
48
A pod restarts every ten days, nobody reproduces the leak locally, and instant-use alerts stay green. How do you catch it? ▼ medium Datadog LinkedIn Google ◆ premium
Slow leaks hide inside restart cycles and percentage thresholds. Plot weeks of absolute memory against deploys, prove it with profiler deltas, and alert on predicted time-to-limit instead.
59
A service starts refusing connections with 'too many open files' after about six hours, every time. Find it. ▼ medium Uber Datadog Cloudflare ◆ premium
Raising the limit buys hours and proves nothing. The six-hour periodicity is the diagnosis: something is opening descriptors on a code path that never closes them.
65
The cluster adds four nodes and removes them again every ten minutes, all night, with flat traffic. Stop it. ▼ hard Amazon & AWS Databricks Datadog ◆ premium
Two controllers with different opinions and no shared hysteresis. Flat traffic with an oscillating node count means the loop is driven by something other than demand, and the candidates are few.
71
A failure ran for nine days before anyone noticed, and the alert for it existed the whole time. What happened to it? ▼ medium Datadog Atlassian Cloudflare ◆ premium
Somebody silenced it during an incident nine days ago to stop the noise, and nothing ever expired the silence. The monitoring was working perfectly and nobody was listening.
17
Your images were scanned and signed, yet a pod starts behaving maliciously. How do you detect and respond? ▼ hard ★ Essential Cloudflare Netflix Datadog unlocked
Signing proves what shipped, not what runs. The strong answer covers syscall-level detection, the signals that matter, tuning against alert fatigue, and the response path once a sensor fires.
39
Walk me through running vulnerability management across clouds, containers and laptops. Where do programmes usually break? ▼ easy TCS Accenture Datadog ◆ premium
Discover, scan, deduplicate, prioritise with context, route with SLA clocks, verify, measure. Most programmes rot at dedup and ownership: five scanners produce five conflicting queues nobody trusts.
10
Design rate limiting for a public API: what algorithm, where does it live, and what happens when the limiter itself fails? ▼ hard ★ Essential Stripe Cloudflare Datadog unlocked
Everyone names token bucket. The scored part is the rest: drift between nodes, the 429 contract with clients, and whether your quota service should fail open or closed.
22
Checkout calls five downstream services. Design backpressure so overload degrades instead of collapsing. ▼ hard Netflix Datadog Uber ○ sign in
Every overloaded system dies the same way: queues turn load into latency, latency into timeouts, timeouts into retry storms. Tiered shedding, deadline propagation, and retry budgets are the design.
23
Design the metrics backend for a monitoring product: millions of active series, writes never stop, queries reach back months. ▼ hard ★ Essential Datadog Cloudflare Flipkart ○ sign in
Everyone sizes a metrics system by samples per second and everyone is wrong. The constraint that actually kills these platforms is a single label added on a Friday.
39
Design metering for usage-based pricing: billions of usage events become invoices customers dispute line by line. ▼ hard ★ Essential Stripe Snowflake Amazon & AWS ◆ premium
A disputed invoice needs a reproducible calculation. Retain raw usage events and versioned pricing so each line can be explained and corrected.
42
Design log search for four hundred services and fifty teams, at ten terabytes a day. ▼ expert Datadog Elastic Snowflake 2 notes & comments ◆ premium
The hard parts are not search. They are deciding what to keep before you pay to store it, isolating one team's query from everyone else's, and making the cost visible to the people generating it.
04
Your cluster autoscaler adds nodes slowly and they are the wrong size. What would you change? ▼ medium Amazon Datadog Uber 2 notes & comments unlocked
The difference between scaling node groups and provisioning nodes is the whole answer. One picks from shapes you defined in advance; the other reads the pending pods and buys what they need.
06
Your batch fleet runs on spot and keeps losing nodes mid-job. How do you make interruptions survivable? ▼ medium Amazon & AWS Flipkart Datadog unlocked
Everyone quotes the discount. Fewer candidates can describe what happens when a notice arrives late or a worker disappears without completing shutdown and why some workloads shrug it off while others lose hours of compute.
12
Where does serverless pricing actually bite, and when do functions beat VMs on cost? ▼ easy Amazon & AWS Stripe Razorpay unlocked
Pay-per-use sounds free until the invoice arrives. The useful method is to decompose the bill into invocations, gigabyte-seconds and the lines nobody models, then locate the honest crossover rather than arguing about it.
24
What do you promise teams as a platform SLO, and what happens when you break it? ▼ hard New Google Netflix Atlassian ○ sign in
An internal platform with no stated objective still has one. Every team guesses it, they all guess differently, and the guesses only surface during an outage.
32
Your platform team spends sixty percent of its time on operations and has shipped nothing in two quarters. How do you get out? ▼ medium New Uber Infosys Walmart Global Tech ◆ premium
Operational load is not a discipline problem. It is the interest payment on everything the team shipped without an owner, and it compounds.
28
Define the SLIs and SLOs for a streaming LLM endpoint. Why is p99 latency the wrong headline metric? ▼ hard Databricks NVIDIA Datadog 2 notes & comments ○ sign in
A request that streams for ninety seconds is not slow, it is long. Total latency mixes the part users wait for with the part they read, and an SLO built on it will page you for success.
29
A RAG answer took eleven seconds and nobody can say which stage was slow. Instrument it. ▼ hard Datadog Databricks Atlassian 2 notes & comments ◆ premium
One request touches an embedding call, a vector search, a rerank, a prompt build and a generation, and a single duration for the whole thing tells you nothing about any of them.
32
How do you detect that a model in production got worse, when nothing in your infrastructure metrics changed? ▼ expert Databricks Datadog Microsoft 2 notes & comments ◆ premium
Latency is flat, errors are zero, and the answers are worse. Quality regression is invisible to every metric a platform team normally owns, which is why it needs its own pipeline.
44
Your company wants an AI agent in the on-call rotation. What does it do, and what does it never do? ▼ hard Datadog Cloudflare Atlassian 2 notes & comments ◆ premium
The valuable part is the first ten minutes of context gathering, which is tedious and mechanical. The dangerous part is anything that changes production while a human is still working out what is wrong.
20
How do you get engineers to report their own mistakes early instead of hiding them? ▼ medium Netflix Google Cloudflare ○ sign in
Make early incident reporting practical through a usable escalation path, constructive response and visible corrective work, without turning reports into a performance quota.
37
A teammate keeps missing pages on their on-call shifts and the rest of the team has started covering silently. What do you do? ▼ medium Uber Swiggy Datadog ◆ premium
Keep incident coverage working while investigating missed notifications, with private conversation, tested escalation and appropriate management support.
40
You are eight hours into an incident and your replacement has just joined the call. How do you hand over? ▼ medium Amazon & AWS Cloudflare Datadog ◆ premium
Transfer incident responsibility with current impact, evidence-qualified hypotheses, active changes and the next authorized decision, followed by explicit acceptance.
More practice for Datadog applicants Additional exercises from the topics selected for this guide. Choose those that match your job description.
8 questions · 8 unlocked for you
15
When do you need a StatefulSet rather than a Deployment, and what does it actually guarantee? ▼ medium Databricks Snowflake Uber 2 notes & comments unlocked
Both run pods, so the answer sounds obvious until an interviewer asks what happens when you delete one. The guarantees are narrower and more specific than most candidates think.
17
Explain requests versus limits, and how they decide which pod gets killed first. ▼ medium Google Databricks Uber 2 notes & comments unlocked
The pair everyone configures and few can explain. QoS hints at eviction risk, but usage versus requests and Pod priority determine node-pressure ranking, and CPU and memory behave completely differently when you exceed them.
09
The pipeline says the deploy succeeded, but users still see the old version. Find it. ▼ medium GitLab Atlassian Meta 2 notes & comments unlocked
A deceptively deep question, because there are at least six places a version can get stuck and they span the pipeline, the cluster and the edge. Work the path in order.
03
Why does Kubernetes schedule pods instead of containers? What is a pod actually for? ▼ easy New Google Red Hat Infosys unlocked
A pod is a shared network and storage boundary that happens to contain containers. Once you can say what the containers inside one share, sidecars and init containers stop needing separate explanations.
04
ClusterIP, NodePort, LoadBalancer: what is the difference, and which would you use in production? ▼ easy New Amazon & AWS Microsoft Accenture unlocked
Service types choose how an application is exposed. Follow the actual traffic path: cloud controllers can target nodes or pods, and internal exposure differs from public exposure.
05
What does an Ingress do that a Service cannot, and what is an ingress controller? ▼ easy New Microsoft Atlassian Infosys unlocked
A Service moves connections and an Ingress reads requests. The gap between those two sentences is hostname routing, path routing and TLS, and it is also why an Ingress object alone does nothing.
06
An e-commerce platform takes 10x traffic during flash sales and the database locks up. Fix it. ▼ hard ★ Essential Flipkart Swiggy Amazon 2 notes & comments unlocked
The Indian e-commerce interview question, and autoscaling is the wrong first answer. A 10x spike arriving in seconds outruns any scaling loop, so the design has to absorb rather than scale.
02
Draw me a Kubernetes cluster. What are the pieces, and what is each one responsible for? ▼ easy New Red Hat TCS Infosys unlocked
Follow a Deployment change through the API server, controllers, scheduler and kubelet. Each handoff gives you a different place to investigate when a pod never starts.
Study topics for Datadog applicants Our topic selections, ordered easy to hard within each track.
Concepts behind the practice questions Study the mechanisms used in the exercises. Foundational concepts are public, core concepts require a free account, and advanced concepts require Premium.
📈 OBSERVABILITY & RELIABILITY☸️ CONTAINERS & KUBERNETES⚙️ INFRASTRUCTURE AT SCALEWhere to apply, and official Datadog resources Straight from Datadog: open roles and the company's own hiring guidance. Prep here, then apply there.
External links to Datadog's own pages. Roles and processes change; always confirm on the official site.
DATADOG INTERVIEW FAQ
What is the Datadog SRE / Platform Engineer interview process? ▲
Site Reliability Engineer, Infrastructure and Observability Engineer. Stages: Recruiter screen → Technical screen → Loop: systems design → Loop: Kubernetes and operations → Loop: coding → Loop: behavioral. Key focus: Explains cardinality as a cost driver rather than a definition. Compiled from public reports; loops change over time, so confirm the exact rounds with your recruiter.
What observability depth does Datadog expect? ▼
You should be able to explain the difference between metrics, logs and traces in terms of cardinality cost rather than definitions, describe cumulative versus delta temporality, and say what you would drop in an OpenTelemetry collector to keep a stream affordable.
Is the Datadog loop mostly product knowledge? ▼
No. Using Datadog helps for context, but the interview tests general systems engineering: high-throughput ingestion, storage trade-offs, backpressure, and how you keep a pipeline correct when a downstream component slows down.
How does Datadog compensation compare? ▼
Public aggregator data puts Datadog staff engineering total compensation near the top of the non-FAANG band, weighted heavily toward stock. Title-filtered SRE pages tend to understate it because infrastructure roles sit on the engineering ladder.
Walk into your Datadog SRE / Platform Engineer interview ready Six months with every answer open, easy through expert, and the whole concept curriculum with them. Paid once, nothing renews. The first 18 answers in each topic are readable without an account.
Or create a free account to unlock more free answers per topic.
Other SRE / Platform Engineer interviews to prep Companies whose loops test the same tracks as Datadog's.
Independent and not affiliated with Datadog. All trademarks belong to their owners.