snowflake.db
Como se preparar para entrevistas na Snowflake
Reunimos aqui as perguntas públicas já associadas à Snowflake para te ajudar a estudar com mais contexto, entender o tipo de cobrança e priorizar melhor sua preparação.
salários
Quanto a Snowflake paga em tecnologia
Ainda não publicamos salários da Snowflake
Publicamos a mediana de uma empresa quando 15 pessoas diferentes contribuem. Se você trabalha ou trabalhou lá, seu relato anônimo ajuda a abrir esse número.
quem contatar
Quem contatar na Snowflake
perguntas de entrevistas da empresa
O que já apareceu em processos da Snowflake
24 perguntas
| Pergunta | Tipo | Nível | Relatos | Último relato |
|---|---|---|---|---|
| Leetcode 545. Boundary of Binary TreeReturn the boundary of a binary tree: list nodes on the left boundary top-down (excluding leaves), then all leaves left-to-right, then the right boundary bottom-up (excluding leaves), avoiding duplicates. The challenge is to traverse and partition nodes correctly (including edge cases like single-node or skewed trees) while preserving the required order. | Coding | Mid-level | 1 | fev. de 2026 |
| Leetcode 202. Happy NumberDetermine whether iterating n -> sum of the squares of its digits eventually reaches 1 or falls into a repeating cycle; the core task is to detect cycles in this generated sequence (e.g., via a visited set or Floyd's cycle-finding). | Coding | Junior | 1 | fev. de 2026 |
| Tell me about a time you had a conflict with a coworker. How did you resolve it? | Behavioral | Mid-level | 1 | jan. de 2026 |
| Describe your most impactful project | Behavioral | Senior | 1 | jan. de 2026 |
| Leetcode 2050. Parallel Courses IIIGiven a DAG of course prerequisites where each course has a duration and any number of courses can run in parallel once prerequisites are satisfied, compute the minimum time to finish all courses. This is the classic longest-path/critical-path problem on a node-weighted DAG — compute each course's earliest completion time as max(completion times of prerequisites) + its duration. | Coding | Mid-level | 1 | jan. de 2026 |
| Leetcode 588. Design In-Memory File SystemDesign an in-memory hierarchical file system that supports path parsing and operations like mkdir, ls, addContentToFile (append/create), and readContentFromFile, requiring you to model directories vs files and maintain file contents. The core challenge is choosing an efficient tree/trie structure to handle traversal, creation, and listing (often lexicographically) while correctly distinguishing files from directories. | Coding | Mid-level | 1 | jan. de 2026 |
| Design a Webhook Callback SystemDesign a webhook system that allows applications to register callback URLs and automatically receive HTTP POST notifications when specific events occur in other applications. | System Design | Senior | 1 | jan. de 2026 |
| Leetcode 1136. Parallel CoursesGiven n courses and prerequisite pairs, determine the minimum number of semesters required to finish all courses if you can take any number of courses per semester as long as all their prerequisites are already completed; return -1 if a cycle makes completion impossible. This reduces to topological sorting / BFS layer-by-layer on the DAG to count semesters (or detecting cycles). | Coding | Mid-level | 1 | jan. de 2026 |
| Design a Quota Manager for LinkedIn APIsDesign a quota management system for LinkedIn's API that enforces consistent rate limiting across clients and allows users to purchase additional quota when needed. | System Design | Staff+ | 1 | dez. de 2025 |
| Design a Job SchedulerDesign a distributed job scheduler that can handle high-throughput job processing (10,000+ jobs per second), support both scheduled (cron-based) and ad-hoc job execution, include retry mechanisms for failed jobs, and maintain execution history for up to one year. | System Design | Senior | 1 | set. de 2025 |
| Tell me about a project where you failed | Behavioral | Senior | 1 | set. de 2025 |
| Leetcode 155. Min StackDesign a stack supporting push, pop, top, and getMin operations all in O(1) time. The core challenge is to maintain and update the current minimum efficiently so getMin returns the smallest element present even after arbitrary pushes and pops. | Coding | Mid-level | 1 | set. de 2025 |
| Leetcode 2303. Calculate Amount Paid in TaxesGiven sorted tax brackets with upper bounds and percentages, compute the progressive tax on a given income by summing, for each bracket in order, the taxed portion (the income within that bracket) multiplied by its rate until the income is exhausted. | Coding | Staff+ | 1 | ago. de 2025 |
| Leetcode 1861. Rotating the BoxRotate an m×n grid 90° clockwise and simulate gravity so each stone '#' falls until blocked by an obstacle '*' or another stone, returning the resulting n×m grid. The core challenge is compacting stones within obstacle-separated segments toward the gravity direction after rotation. | Coding | Mid-level | 1 | ago. de 2025 |
| Leetcode 23. Merge k Sorted Lists | Coding | Mid-level | 1 | ago. de 2025 |
| Design a sequence number generatorDesign a distributed sequence number generator that produces unique, monotonically increasing numbers across multiple servers. The system should handle 10,000 requests per second while ensuring no duplicate numbers are generated. | System Design | Senior | 1 | ago. de 2025 |
| Leetcode 212. Word Search IIGiven an m×n letter grid and a list of words, find all words that can be formed by sequentially adjacent (horizontal/vertical) non-repeating cells. The core challenge is efficiently searching many candidate words on the board using DFS/backtracking with prefix pruning (e.g., a Trie) to handle up to 12×12 boards and tens of thousands of words. | Coding | Mid-level | 1 | jul. de 2025 |
| Give me an example of a time when you were not able to meet a commitment. | Behavioral | Mid-level | 1 | jul. de 2025 |
| Why do you want to work at Snowflake | Behavioral | Mid-level | 1 | jul. de 2025 |
| Design a data ingestion systemDesign a system that ingests high-frequency drone test data (sensor readings at 1-20Hz, video) and enables other teams to query and analyze the collected data. | System Design | Senior | 1 | jul. de 2025 |
| What project are you most proud of? | Behavioral | Mid-level | 1 | mar. de 2025 |
| Leetcode 872. Leaf-Similar TreesCheck whether two binary trees produce the same left-to-right sequence of leaf node values — i.e., extract each tree’s leaf values in order and return true if the two sequences are identical. | Coding | Senior | 1 | mar. de 2025 |
| Leetcode 1723. Find Minimum Time to Finish All JobsPartition the given job times into k worker workloads so that the maximum sum assigned to any worker is as small as possible — a balanced k-way partitioning problem. With n ≤ 12 this is typically solved by exhaustive search/bitmask DP with strong pruning or by binary-searching the answer and checking feasibility via DFS. | Coding | Senior | 1 | jan. de 2025 |
| Design a leasing systemDesign a system that allows engineers to reserve one of five dedicated test environments for running tests (20 minutes to 3 hours), with future scheduling capabilities and robust handling of failures like hanging jobs or unresponsive environments. | System Design | Mid-level | 1 | jan. de 2025 |
empresas relacionadas
Explore empresas parecidas
453 perguntas
313 perguntas
234 perguntas
126 perguntas
87 perguntas
50 perguntas