•SYSTEM DESIGN

Snowflake System Design Questions

Every system design problem candidates reported at Snowflake between September 2025 and September 2026, most-asked first. Each one links to a full solution.

Problems

9

Candidate reports

10

Asked more than once

1

start here

Question type

9 HLD

Topics Snowflake tests

Start Snowflake System Design Interview →
✅Track which Snowflake problems you have solved
Open tracker →
1

Design a Reliable Job Scheduler

2 reportsHLDAdvancedSchedulingDistributed SystemsEvent Driven

Design a distributed job scheduler that runs user-defined jobs at a specified time (one-time) or on a recurring cron schedule, at a scale of millions of jobs per day. Requirements: jobs fire close to their scheduled time, each…

last seen Jun 2026·also asked at 10 other companies

Also worded as: Design a Cron Job Scheduler

2

Design an Interactive Query Execution Notebook

HLDIntermediateAPI DesignSchedulingStorage

Design a notebook-style service where users submit SQL queries against a data warehouse and see results interactively. Queries can run from milliseconds to hours. Focus on how the client learns job status and fetches results:…

1 report·last seen Aug 2026
3

Design Calendar Frontend State for Recurring Events

HLDIntermediateSchedulingDistributed SystemsStorage

Design a calendar service like Google Calendar. Users create, update and delete events (one-time and recurring), invite attendees who can accept or decline, view day/week/month/agenda views across time zones, share calendars, get…

1 report·last seen Aug 2026·also asked at 5 other companies
4

Design a Geolocation Search Service

HLDIntermediateGeospatialSearchCaching

Design a proximity search service like Yelp or Uber Eats restaurant search. Given a user's latitude/longitude, a radius, optional text query and filters (category, rating, open now), return the top K places ranked by distance and…

1 report·last seen Jul 2026·also asked at 2 other companies
5

Design an Audit Logs Service

HLDIntermediateSecurityStorageData Pipelines

Design a multi-tenant audit logging service that records security-relevant actions (who did what to which resource, when, and from where) across a SaaS product. Requirements: no lost events, tamper-evident storage (hash chaining,…

1 report·last seen Jun 2026
6

Design an Automated Jira-Ticket-to-PR System

HLDAdvancedAI / MLSchedulingDistributed Systems

Design a system that watches Jira tickets and automatically produces pull requests: when a ticket is labeled, an AI agent checks out the repo, implements the change, runs tests, and opens a PR linked back to the ticket.…

1 report·last seen Jun 2026
7

Design a disk-backed KV store under contention

HLDAdvancedDatabasesDistributed SystemsStorage

Design a horizontally scalable distributed key-value store like DynamoDB or Cassandra, or scale a single-node store to a stated workload (e.g., 50M keys, 1M requests/sec, 50/50 reads and writes). Support get/put/delete with…

1 report·last seen Mar 2026·also asked at 5 other companies
8

Design an ACL authorization checking service

HLDIntermediateSecurityDatabasesAPI Design

Design an authorization system that supports both role-based access control (users and groups have roles such as Admin, Editor or Viewer that grant permissions) and resource-level ACLs (individual resources grant or deny specific…

1 report·last seen Jan 2026·also asked at 2 other companies
9

Design an object store with deduplication

HLDAdvancedStorageDistributed SystemsAPI Design

Design a cloud object storage service like Amazon S3 where clients upload, download and delete objects (up to many GB) organized in buckets. Requirements: very high durability (11 nines), high availability, multipart and…

1 report·last seen Dec 2025·also asked at 2 other companies

Duplicate reports of the same problem are merged and counted.

Practice with a Mock Interview

Apply these questions in a live system design mock interview with InterviewSkool's AI interviewer.

Start System Design Interview →

Frequently Asked Questions

What system design questions does Snowflake ask?

Candidates reported 9 distinct system design problems at Snowflake between September 2025 and September 2026, including Design a Reliable Job Scheduler, Design an Interactive Query Execution Notebook, Design Calendar Frontend State for Recurring Events.

How to prepare for Snowflake system design interview?

Start with the Snowflake problems reported most often, work through each full solution, then practice explaining a design end to end under time pressure in a mock interview.

What is the difference between HLD and LLD at Snowflake?

HLD (High-Level Design) focuses on system architecture, scalability, and component interactions. LLD (Low-Level Design) dives into class diagrams, API contracts, and database schemas. Snowflake tests both.