Novo curso: Como conseguir vagas remotas em empresas que pagam $120k+/ano
NaGringa
Guia da empresa

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.

Perguntas reais

Use este recorte para sair do estudo genérico e praticar com exemplos que já apareceram em processos reais.

Foco de preparação

Veja rapidamente quais tipos de pergunta aparecem mais e organize seu treino com mais intenção.

Próximos comparativos

Depois de estudar esta empresa, compare com empresas parecidas para evitar preparação estreita demais.

Perguntas de entrevistas da empresa

O que já apareceu em processos da Snowflake

Use esta página como ponto de partida para estudar a empresa. O ideal é praticar essas perguntas e depois expandir para variações parecidas.

DoorDash
Meta
Salesforce
Amazon
+15
BehavioralMid-level

Tell me about a time you had a conflict with a coworker. How did you resolve it?

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

19 empresas
Ver detalhes
Meta
DoorDash
LinkedIn
Wise
+14
BehavioralMid-level

What project are you most proud of?

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

18 empresas
Ver detalhes
Robinhood
DoorDash
NVIDIA
Okta
+10
System DesignSenior

Design a Job Scheduler

Design 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.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

14 empresas
Ver detalhes
Rippling
DoorDash
Glovo
Microsoft
+9
BehavioralSenior

Describe your most impactful project

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

13 empresas
Ver detalhes
Meta
Netflix
Snowflake
PayPal
BehavioralSenior

Tell me about a project where you failed

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

4 empresas
Ver detalhes
Google
Snowflake
Amazon
Bloomberg
CodingMid-level

Leetcode 212. Word Search II

Given 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.

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

4 empresas
Ver detalhes
Meta
Snowflake
Oracle
Amazon
CodingMid-level

Leetcode 23. Merge k Sorted Lists

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

4 empresas
Ver detalhes
Salesforce
Meta
Google
Snowflake
CodingMid-level

Leetcode 2050. Parallel Courses III

Given 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.

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

4 empresas
Ver detalhes
Amazon
Meta
Snowflake
Anthropic
BehavioralMid-level

Give me an example of a time when you were not able to meet a commitment.

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

4 empresas
Ver detalhes
Snowflake
Google
Uber
CodingMid-level

Leetcode 588. Design In-Memory File System

Design 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.

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

3 empresas
Ver detalhes
Gusto
Snowflake
Bloomberg
CodingStaff+

Leetcode 2303. Calculate Amount Paid in Taxes

Given 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.

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

3 empresas
Ver detalhes
Snowflake
Meta
Amazon
CodingMid-level

Leetcode 545. Boundary of Binary Tree

Return 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.

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

3 empresas
Ver detalhes
Glovo
Snowflake
BehavioralMid-level

Why do you want to work at Snowflake

O que treinar

Prepare histórias concretas com contexto, ação e resultado.

2 empresas
Ver detalhes
Snowflake
Anduril
System DesignSenior

Design a data ingestion system

Design 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.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

2 empresas
Ver detalhes
Snowflake
LinkedIn
System DesignStaff+

Design a Quota Manager for LinkedIn APIs

Design a quota management system for LinkedIn's API that enforces consistent rate limiting across clients and allows users to purchase additional quota when needed.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

2 empresas
Ver detalhes
NVIDIA
Snowflake
CodingSenior

Leetcode 1723. Find Minimum Time to Finish All Jobs

Partition 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.

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

2 empresas
Ver detalhes
Snowflake
OpenAI
System DesignSenior

Design a Webhook Callback System

Design a webhook system that allows applications to register callback URLs and automatically receive HTTP POST notifications when specific events occur in other applications.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

2 empresas
Ver detalhes
Snowflake
System DesignMid-level

Design a leasing system

Design 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.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

1 empresa
Ver detalhes
Snowflake
CodingSenior

Leetcode 872. Leaf-Similar Trees

Check 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.

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

1 empresa
Ver detalhes
Snowflake
System DesignSenior

Design a sequence number generator

Design 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.

O que treinar

Treine requisitos, arquitetura e decisões de escala.

1 empresa
Ver detalhes
Snowflake
CodingMid-level

Leetcode 1861. Rotating the Box

Rotate 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.

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

1 empresa
Ver detalhes
Snowflake
CodingMid-level

Leetcode 155. Min Stack

Design 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.

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

1 empresa
Ver detalhes
Snowflake
CodingMid-level

Leetcode 1136. Parallel Courses

Given 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).

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

1 empresa
Ver detalhes
Snowflake
CodingJunior

Leetcode 202. Happy Number

Determine 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).

O que treinar

Estruture solução, trade-offs e complexidade com clareza.

1 empresa
Ver detalhes
Empresas relacionadas

Explore empresas parecidas

Continue explorando o banco completo para Snowflake

No app você amplia a busca com mais perguntas, compara empresas parecidas e continua a preparação com filtros mais precisos.