Companies / Snowflake HIGH-SCALE PRODUCT & INFRASTRUCTURE
Snowflake SRE / Platform Engineer interview questions Snowflake runs a service where a customer's cost and a customer's latency are the same conversation, and infrastructure interviews follow that thread. Expect multi-cloud architecture across AWS, Azure and GCP, storage and compute separation, warehouse scaling behaviour, and reliability questions framed in terms of a customer credit rather than an internal dashboard.
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.
74 questions tagged16 concepts to master4 core topicsrole: SRE / Platform Engineer
The Snowflake SRE / Platform Engineer interview process Partial public data Reported outline of the Snowflake SRE / Platform Engineer interview experience. These stages and timings are retained preparation notes, not a confirmed schedule.
Role Cloud Infrastructure Engineer, Site Reliability Engineer
1 Recruiter screen Background and level.
2 Technical screen Cloud fundamentals across more than one provider, plus coding.
3 Loop: architecture Separation of storage and compute, elastic scaling behaviour, and running the same service on three clouds.
4 Loop: reliability Availability framed as a customer commitment, incident severity and communication obligations.
5 Loop: coding and troubleshooting Practical debugging plus a coding exercise.
6 Loop: behavioral Ownership and customer impact.
WHAT THEY'RE EVALUATING
› Knows where AWS, Azure and GCP genuinely differ on networking and identity› Ties reliability to commercial consequence› Reduces spend without hand-waving about performanceThese 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 Snowflake Company tags are editorial preparation labels, not evidence that these questions were asked by the employer.
74 questions · 15 unlocked for you
24
A database host shows swap used and memory climbing. Do you disable swap, tune swappiness, or leave things alone? ▼ hard Amazon & AWS Databricks Snowflake ○ sign in
The swap-used graph is the least informative memory metric on the box. Here is what swappiness actually weights, which numbers to watch instead, and the policy worth defending.
48
One service saturates the shared disk every night. How do you contain it with the cgroup v2 io controller? ▼ hard Databricks Snowflake Netflix ◆ premium
Absolute caps versus latency-target protection, systemd IO attributes versus raw io.max, and why ionice lies to you. The staff-level answer assigns the job its own slice with intent.
27
Explain envelope encryption. Why does nobody encrypt large data by calling KMS directly? ▼ hard JPMorgan Chase Stripe Snowflake ○ sign in
Direct encryption hits a 4 KB wall and a shared throughput quota. Envelope encryption routes around both, and the key policy underneath is central to authorizing key use.
50
Your data transfer line is now the third largest on the bill. Where is it coming from and what do you do? ▼ hard Netflix Snowflake Cloudflare 2 notes & comments ◆ premium
Data transfer is charged in several unrelated ways and reported as one line, so the first job is decomposition. Most surprises are cross-zone chatter between services that never needed to be on different nodes.
54
A pod in a second GKE cluster can read a production bucket. How could workload identity allow that? ▼ hard Google Snowflake Flipkart ◆ premium
A cluster boundary does not always create a new cloud identity. Inspect the workload pool and principal identifier before assuming a leaked key.
27
A team wants to ditch HCL for Pulumi because they prefer TypeScript. Where do you agree, and where do you refuse? ▼ hard Stripe Databricks Snowflake ○ sign in
General-purpose IaC earns its complexity where application engineers own infrastructure and benefit from typed components and unit tests. It disappoints when the pitch was freedom: the engine still builds a graph, still keeps state, and still forbids most of the clever runtime logic people expect to write.
34
A team wants to generate Terraform from YAML so non-engineers can ship infrastructure. Where do you agree, and where does it rot? ▼ easy HashiCorp Meta Apple ◆ premium
Generation works when the inputs are genuinely data and dies when YAML grows loops. The line between encoding decisions and writing a worse programming language is where these interviews are actually scored.
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.
19
A PersistentVolumeClaim has been Terminating for an hour. What is holding it, and how do you clear it safely? ▼ hard Databricks Snowflake Red Hat 1 notes & comments ○ sign in
Almost always a finalizer, and the fast fix is the one that loses data. The safe answer explains what the finalizer is protecting against before removing it.
27
Databases will be provisioned by a Kubernetes Operator. What must the reconcile loop get right, and what when it cannot reach the API? ▼ expert Red Hat Oracle Databricks ○ sign in
The two ideas that decide whether an operator is safe are level-triggered reconciliation and finalizer semantics. The partition question separates people who have written a controller from people who have installed one.
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.
50
Nodes drift for a year between patch cycles and every one is a snowflake. How should node OS management work? ▼ hard Google Microsoft Red Hat ◆ premium
SSH plus yum is how outages start. The senior answer replaces nodes from versioned images on a cadence, orchestrates with surge capacity and PDBs, and can explain the kernel-skew problem that makes fleet homogeneity a feature.
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.
70
The database StatefulSet needs more CPU and larger volumes with no downtime. Walk me through volume expansion and the restart choreography. ▼ medium Razorpay PhonePe Snowflake ◆ premium
Volumes grow online and never shrink; StatefulSet template changes normally replace pods ordinal by ordinal; supported in-place pod resize is a separate path. The craft is expanding storage first, gating rolls with partition, and letting replication lag set the pace.
45
One poisoned cache entry can flow into every downstream binary. How do you keep your build cache trustworthy? ▼ hard ★ Essential Databricks Snowflake NVIDIA ◆ premium
Separate blob integrity from action-result trust, isolate cache writers and investigate differences found by sampled cold rebuilds.
51
Design the pipeline that retrains and redeploys a model nightly. What makes it different from a normal CD pipeline? ▼ hard Databricks Uber Netflix 2 notes & comments ◆ premium
The code did not change, the data did. That inverts what triggers the pipeline, what the tests assert, and what a rollback means.
52
Preview environments are easy until the first one needs a database and a payment provider. How do you handle that? ▼ hard GitLab Atlassian Stripe 2 notes & comments ◆ premium
Deploying the application per pull request is a solved problem. Giving it data it can work against, and dependencies it can call, is where these projects stall and where the data-protection incident lives.
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.
22
Forty Kubernetes clusters, each monitoring itself. How do you make one observable estate out of this? ▼ medium Cloudflare Uber PhonePe ○ sign in
Forty healthy islands equal one blind estate. Compare the consolidation patterns honestly, keep alerting local, curate what crosses the WAN, and make the global view read-only and cheap.
23
Every nightly job shows green but analysts still get stale numbers. How do you set SLOs for a data platform? ▼ hard ★ Essential Databricks Snowflake Flipkart ○ sign in
Request-shaped SLIs quietly fail on data platforms. The strong answer defines freshness, completeness and deadline SLIs on consumer-visible artifacts, not job success rates.
40
Sales wants 99.99 percent in the contract and your data says 99.9 on a good month. Handle the SLA conversation. ▼ hard ★ Essential Snowflake Salesforce Oracle ◆ premium
An SLA is a price list for failure signed before the failures. Bring the measured distribution, negotiate methodology and exclusions harder than the headline number, and phase targets with dates.
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.
44
Your architecture is queues and consumers. The golden signals assume request and response. Now what? ▼ hard Uber Netflix Stripe 2 notes & comments ◆ premium
There is no status code and no caller waiting, so latency and error rate stop meaning what they meant. The signals that replace them are age, lag and completion, and they answer a question the request-response set never had to ask.
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.
37
We doubled Kafka's partition count to fix growing lag, and lag grew instead. Walk me through what a rebalance does to a group. ▼ medium Uber LinkedIn Snowflake ◆ premium
More partitions should mean more throughput, so why did the backlog deepen? Because rebalance behavior depends on the group protocol, and the way consumers divide work decides who pays for it.
53
Time to first token has tripled on your inference service. Nothing deployed. Walk me through the triage. ▼ hard NVIDIA Databricks Microsoft 2 notes & comments ◆ premium
Queue time, prefill and decode fail for different reasons and the aggregate hides which. Split the metric first and the candidate list drops from twenty to three.
54
Support says the assistant is citing a policy that changed last month. The index was rebuilt. Debug it. ▼ hard Atlassian Salesforce Snowflake 2 notes & comments ◆ premium
A reported successful rebuild still leaves several places to investigate: a cache, a routing pointer, a chunk that survived deletion, or a document that never reached the pipeline at all.
57
An internal agent ran overnight and spent four months of the team's model budget. Contain it and explain it. ▼ hard Atlassian Salesforce Stripe 2 notes & comments ◆ premium
A loop with no step cap has no natural ceiling, and runaway spending keeps accruing while you investigate. Stop the spend first, then find out what it was doing.
62
A pod has been Pending for an hour with 'volume node affinity conflict' and there is spare capacity everywhere. Explain it. ▼ medium Amazon & AWS Google Snowflake ◆ premium
The volume is in one availability zone and the scheduler cannot move it. Spare capacity in the other two zones is not spare capacity for this pod, and no amount of scaling helps.
29
Roll out SSO for the engineering org. How should identity groups map to roles across clouds and tools? ▼ medium Atlassian GitLab Infosys ◆ premium
One directory as source of truth, conventionally named groups, apps mapping groups to roles in code. Protocol choice matters less than mapping discipline and a joiner-mover-leaver wire that actually removes access.
31
We are 200 engineers, not a bank with a threat team. Which insider-threat controls are worth doing? ▼ hard GitLab Razorpay Snowflake ◆ premium
Most insider incidents are boring: a departing engineer copies a repo, a contractor keeps a token. Buy hygiene rather than surveillance, and protect the culture that makes people report their own mistakes.
33
Encryption at rest is switched on everywhere. Where does that checkbox fall short, and how would you design keys properly? ▼ hard ★ Essential Stripe JPMorgan Chase PhonePe ◆ premium
Trace who can read ciphertext, who can decrypt it and who can administer the keys. Key rotation, rewrapping and data re-encryption solve different problems.
03
Design a disaster recovery plan for a 5PB data platform with a four-hour recovery objective. ▼ hard ★ Essential Google Amazon Snowflake 2 notes & comments unlocked
The classic napkin-math question. The number in the prompt is the question. Drawing the architecture before doing the arithmetic produces a design the physics forbids, and the arithmetic takes a minute.
04
Design multi-region active-active for a tier-1 API. What breaks, and what does it cost? ▼ hard ★ Essential Netflix Stripe Uber 2 notes & comments unlocked
The design round where the honest answer is mostly about data. Stateless traffic across regions is straightforward; the database is where active-active is either solved or pretended.
07
Make a Postgres database highly available. What are you actually promising, and what breaks? ▼ hard ★ Essential Amazon Razorpay Snowflake 2 notes & comments unlocked
Every candidate says replication and failover. The scoring answer names the replication mode, states the resulting data loss window, and explains how the cluster avoids two primaries.
13
A network partition split your database cluster in half and both sides kept serving writes. What does CAP predict about this? ▼ medium Google Snowflake JPMorgan Chase unlocked
CAP is not a menu of two letters per system. The scored answer knows what the theorem claims (narrowly), what most engineers misquote, and what a split-brain costs when both halves accept writes.
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.
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.
41
Design the platform that decides whether a model change is safe to ship, for twenty teams shipping weekly. ▼ expert Databricks Microsoft Salesforce 2 notes & comments ◆ premium
Teams need comparable evaluations before they approve a model change. Design versioned test data, recorded runs and release thresholds that a pipeline can enforce.
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.
43
Forty teams want to call models. Design the gateway that sits between them and the providers. ▼ expert Stripe Salesforce Atlassian 2 notes & comments ◆ premium
Without one, every team implements its own retries, its own key handling, its own logging policy, and nobody can answer what the company spends or what a model change would break.
54
One tenant submits fifty thousand jobs and everyone else waits four hours. Design the queue so that cannot happen. ▼ hard Snowflake Databricks Atlassian ◆ premium
A single FIFO queue is a first-come-first-served promise to whoever submits fastest. Fairness needs per-tenant queues and a scheduler that picks between them, and priority without fairness just moves the problem.
55
Two hundred services exchange events and a field rename broke nine consumers last week. Design schema evolution. ▼ medium LinkedIn Stripe Swiggy ◆ premium
A published event is an API with no version negotiation and consumers you cannot enumerate. The design is a registry that refuses an incompatible change at publish time, because after publication your options are all bad.
01
Your cloud bill is two million dollars a year and leadership wants it cut. Where do you start? ▼ hard Amazon Netflix Snowflake 2 notes & comments unlocked
A question about method, not about tactics. Candidates who open with a list of levers lose to candidates who open with one question about the bill itself.
03
Finance wants to know what each team costs on a shared Kubernetes cluster. How do you answer them? ▼ medium Uber Databricks Snowflake 2 notes & comments unlocked
A shared cluster produces one bill and no answer. Attribution is a measurement problem first and a cultural one second, and the number that changes behaviour is not the one finance asked for.
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.
13
Your Postgres bill tripled because three years of data live on one hot volume. How do you tier storage without breaking queries? ▼ hard Amazon & AWS Snowflake Flipkart unlocked
Most of your rows are read rarely and cost the same as the ones read constantly. Tiering pays for itself only when access patterns are honest, which is why the audit comes before the architecture.
15
Who actually owns cloud cost efficiency at your company: a central team or every engineering team? Defend your operating model. ▼ medium Amazon & AWS Snowflake Salesforce unlocked
Central teams optimise well and get ignored; federated teams own outcomes and drown in tooling. The mature answer is a hub-and-spoke split by decision type, and the interview tests whether you can say exactly who decides what.
17
Your cloud provider offers a bigger discount for a three-year commitment. How do you decide? ▼ hard Snowflake Uber Netflix 2 notes & comments unlocked
The discount is real and so is the option you are selling. The question is what your usage looks like in year three, and the honest answer for most teams is that they do not know.
19
Cloud spend missed forecast by 20%, but traffic grew 50%. Did engineering become less efficient? ▼ medium Netflix Uber Flipkart ○ sign in
A budget miss can coexist with lower cost per request. Separate demand, usage intensity and price effects before assigning an efficiency target.
09
Six teams share a GPU cluster. Two of them are idle most nights. Design the quota model. ▼ hard Databricks Uber Microsoft 2 notes & comments unlocked
Hard quotas strand idle GPUs and soft quotas mean the loudest team owns the cluster. Borrowing with reclaim is the shape that works, and the interesting decisions are all about what happens when the lender comes back.
17
You have eight 80GB GPUs and a 70B model. Tensor parallel across all eight, or two replicas of four? Defend the choice. ▼ expert NVIDIA Databricks Meta 2 notes & comments unlocked
Both configurations fit the weights. Compare cache capacity, collective overhead and replica placement under the actual traffic shape; neither layout wins every workload.
18
One customer's batch job is making your interactive chat slow. Fix it at the serving layer. ▼ hard Databricks Salesforce Stripe 2 notes & comments unlocked
Both workloads are legitimate and they want opposite things from the same GPU. Combine tenant rate limits with fair admission and measured capacity reservations; separate fleets are an option when shared scheduling cannot meet the targets.
19
Your inference replica takes nine minutes from pod scheduled to first token served. Where does the time go and what do you fix? ▼ hard NVIDIA Databricks Microsoft 2 notes & comments ○ sign in
Separate scheduling delay from image pull, artifact transfer, GPU loading and warm-up. The autoscaler needs the full request-to-ready time.
20
Someone proposes serving the quantised model to halve your GPU bill. What has to be true before you ship it? ▼ hard NVIDIA Databricks Microsoft 2 notes & comments ○ sign in
The infrastructure win is real and easy to measure. The quality regression is real, harder to measure, and will not show up in your latency dashboards at all.
21
Product wants to raise the context limit from 8k to 128k tokens. What happens to your infrastructure? ▼ hard Databricks NVIDIA Snowflake 2 notes & comments ○ sign in
It reads as a configuration change and it is a capacity change. Cache memory per request grows with the limit, prefill cost grows with what people actually send, and concurrency falls in proportion.
22
Long prompts are making short requests slow on the same replica. What is happening, and how would you fix it? ▼ expert NVIDIA Databricks Microsoft 2 notes & comments ○ sign in
Prefill and decode are two different workloads sharing one GPU. Their resource demands differ, and an unchunked long prefill can delay active decodes. Profile the actual model and batch shape before choosing a scheduling change.
23
Downstream automation needs valid JSON every time. How do you get it, and what does it cost? ▼ hard Stripe Salesforce Snowflake 2 notes & comments ○ sign in
Asking nicely in the prompt gets you most of the way and fails on the tail, which is where the automation breaks. Constrained decoding can guarantee the shape of completed output for supported schemas. Interrupted generations still need a failure path, and compilation has a latency cost.
24
Forty customers each want a fine-tuned model. You have eight GPUs. How do you serve that? ▼ hard Databricks Salesforce Snowflake 2 notes & comments ○ sign in
Compatible LoRA adapters let tenants share resident base weights. Check adapter size, KV-cache demand and traffic before sizing the replica pool.
25
Speculative decoding promises a big latency win. When does it not deliver, and what does it cost you? ▼ expert NVIDIA Databricks Microsoft 2 notes & comments ○ sign in
It trades compute for latency, so it wins on an underloaded fleet and can lose on a saturated one. The acceptance rate decides everything, and the acceptance rate depends on traffic you do not control.
26
Finance wants your GPU inference service to scale to zero overnight. What do you tell them? ▼ hard Databricks Microsoft Snowflake 2 notes & comments ○ sign in
Scale to zero is correct for some workloads and an outage generator for others, and the deciding number is what the first request after idle experiences. Cold start turns an availability promise into a queue.
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.
34
A team wants to fine-tune a model every time their labelled data grows. Build them the pipeline. ▼ hard Databricks Salesforce Snowflake 2 notes & comments ◆ premium
The training part is a job. Everything around it is the pipeline: data snapshots that are immutable, an evaluation gate with a threshold set in advance, and adapters versioned so a bad one is a routing change away from gone.
36
A training run from three months ago cannot be reproduced. Same code, same data, different result. Where does the difference come from? ▼ hard NVIDIA Databricks Google 2 notes & comments ◆ premium
Code and data are the two things people pin, and they are rarely the two things that changed. The driver, the framework build, the kernel selection and the data ordering all vary underneath a pinned repository.
39
Design the path a model takes from a training run to production traffic. What gates does it pass? ▼ hard Databricks Microsoft Salesforce 2 notes & comments ◆ premium
A model is an artifact with a lineage, an evaluation record and an owner, or it is a file somebody copied to a bucket. The registry exists so that the second one cannot reach production.
40
A model scores well offline and performs badly in production. What infrastructure causes would you check first? ▼ hard Uber Netflix Databricks 2 notes & comments ◆ premium
Before blaming the model, check whether it is being fed the same thing it was trained on. Most of the gap is a pipeline difference, and pipeline differences are a platform problem with a platform fix.
41
You own the vector store behind a RAG product. What breaks in production that nobody warns you about? ▼ hard Databricks Snowflake Elastic 2 notes & comments ◆ premium
The database part is easy. The operational problems are reindexing when the embedding model changes, recall degrading silently as filters get stricter, and memory growing faster than anyone forecast.
47
Build the cost model for serving your own open-weight model versus paying an API per token. Where is the break-even? ▼ hard Databricks Snowflake Stripe 2 notes & comments ◆ premium
Per-token pricing looks expensive until you compute what an idle GPU costs at 3am. Break-even depends on workload volume and duty cycle, measured throughput, and the engineering cost on both sides.
49
You need to run a model over 200 million documents. How do you design that, and what does it cost? ▼ hard Snowflake Databricks Netflix 2 notes & comments ◆ premium
Nobody is waiting, which changes every constraint. Latency stops mattering, throughput per dollar becomes the only metric, and the design converges on something that looks like a data pipeline rather than a service.
50
Twenty data scientists want GPU notebooks. How do you give them that without buying twenty GPUs? ▼ hard Databricks Snowflake Uber 2 notes & comments ◆ premium
A notebook holds a GPU while somebody thinks, which is most of the day. The utilisation on an interactive fleet is the worst in the building, and the fix is a queue people do not hate.
51
Do you need GPUs for this? Make the case for CPU or a non-NVIDIA accelerator. ▼ hard Google Amazon Microsoft 2 notes & comments ◆ premium
GPUs are the default for reasons that hold for large generative models and not for everything else. A small classifier on CPU can be cheaper, more available and easier to operate, and knowing where the crossover sits is worth more than knowing the newest card.
53
A customer asks what stops their prompts from reaching another tenant on your inference platform. What is your answer? ▼ expert Salesforce Snowflake Microsoft 2 notes & comments ◆ premium
Shared batching puts two tenants' data in one process on one device. That is defensible, and it is not what most customers assume they bought, so the answer has to be specific about which boundary exists where.
More practice for Snowflake applicants Additional exercises from the topics selected for this guide. Choose those that match your job description.
8 questions · 7 unlocked for you
01
Design a highly available three-tier application on AWS. What actually fails, and what does each layer of redundancy buy? ▼ easy New Amazon & AWS Accenture Infosys unlocked
Multi-AZ is the answer and the reason matters more than the acronym. Each tier fails differently, and the database is the one where high availability means a failover with a real gap, not zero interruption.
04
Azure Load Balancer, Application Gateway, Front Door: which one, and why are there three? ▼ easy New Microsoft Infosys TCS unlocked
One is layer 4 and regional, one is layer 7 and regional, one is layer 7 and global. Answer on those two axes and the choice makes itself, including when you need two of them together.
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.
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
How is an Azure environment organised? Explain tenants, management groups, subscriptions and resource groups. ▼ easy New Microsoft Accenture Infosys unlocked
Four levels, and the two that matter operationally are the subscription, where quotas and billing live, and the resource group, which is the unit you delete. Getting the boundaries wrong is expensive to unpick later.
03
How should an app running in Azure authenticate to other Azure services without storing a secret? ▼ easy New Microsoft Accenture SAP unlocked
Service principal with a client secret is the answer people give and the one that leaves a credential in a config file. Managed identity is the same object with the secret handled by the platform.
08
Your service autoscales on CPU and still falls over during traffic spikes. Why, and what would you scale on instead? ▼ hard Flipkart Uber Amazon 2 notes & comments unlocked
Turns the standard autoscaling definition into the problem it actually causes. Almost every candidate can define an HPA; far fewer can say why theirs did not save them.
22
Reads are drowning our database primary. Someone suggested Multi-AZ. Does that help, and if not, what does? ▼ easy Razorpay Swiggy JPMorgan Chase ○ sign in
Ask whether Multi-AZ means a DB instance or a DB cluster. One has a non-readable standby; the other has two readers. That distinction decides whether the proposal can relieve the primary.
Study topics for Snowflake 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.
⚙️ INFRASTRUCTURE AT SCALE📈 OBSERVABILITY & RELIABILITY🧰 PLATFORM & CLOUD ECONOMICSWhere to apply, and official Snowflake resources Straight from Snowflake: open roles and the company's own hiring guidance. Prep here, then apply there.
External links to Snowflake's own pages. Roles and processes change; always confirm on the official site.
SNOWFLAKE INTERVIEW FAQ
What is the Snowflake SRE / Platform Engineer interview process? ▲
Cloud Infrastructure Engineer, Site Reliability Engineer. Stages: Recruiter screen → Technical screen → Loop: architecture → Loop: reliability → Loop: coding and troubleshooting → Loop: behavioral. Key focus: Knows where AWS, Azure and GCP genuinely differ on networking and identity. Compiled from public reports; loops change over time, so confirm the exact rounds with your recruiter.
How multi-cloud is the Snowflake infrastructure role? ▼
Genuinely multi-cloud. The same service runs on three providers, so answers that assume one cloud's primitives are available everywhere get pushed on. Knowing where the three differ on networking and identity is worth more than depth in one.
What reliability framing does Snowflake use? ▼
Customer-visible. Availability and latency are discussed as contractual and commercial facts, so error budgets and incident severity get tied back to what a customer experiences and pays for.
Is FinOps part of the interview? ▼
Frequently, because elastic compute is the product. Expect at least one question about attributing cost to a tenant or reducing spend without degrading a workload.
Walk into your Snowflake 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 Snowflake's.
Independent and not affiliated with Snowflake. All trademarks belong to their owners.