0Pricing
SQL Interview Prep icon

SQL Interview Prep

SQLDataDatabaseInterviewCareer

Domine sua entrevista técnica de SQL — joins, window functions, CTEs, otimização de queries e problemas clássicos de entrevista.

🤖 Com Inteligência Artificial📚 30 cursos👥 100.000+ alunos⭐ Classificação 4,9
Visão Geral do Curso

Domine a Entrevista de SQL, dos Fundamentos às Window Functions

SQL é a habilidade mais testada em entrevistas de dados, analytics e backend — mas a maioria dos candidatos tropeça nas mesmas armadilhas: o comportamento silencioso de NULL, joins que multiplicam linhas, e as questões de window functions que agora aparecem em quase todas as empresas. Esta trilha transforma SQL de entrevista em uma habilidade repetível. Você trabalha com os padrões exatos de perguntas feitas em empresas focadas em produto e dados, escrevendo e executando queries reais contra tabelas de exemplo até que cada padrão se torne segunda natureza.

O Que Você Aprenderá

Você começa com os fundamentos que entrevistadores avaliam — SELECT, expressões de coluna, armadilhas de filtragem em WHERE, ORDER BY com LIMIT, e funções de agregação. De lá você domina todos os tipos de join e as armadilhas de GROUP BY / HAVING que pegam a maioria dos candidatos, além do tratamento correto de NULL. O núcleo da trilha é o material que decide ofertas: subqueries e subqueries correlacionadas, CTEs e CTEs recursivas, e window functions incluindo ROW_NUMBER, RANK, LAG/LEAD, totais acumulados, top-N por grupo, e os puzzles clássicos de N-maior-salário. Cursos avançados cobrem gaps e islands, streaks, pivoting, análise de cohort e retention, queries de funnel e A/B-test, otimização de queries com EXPLAIN, estratégia de indexing, transações e níveis de isolamento, e design de schema com entrevistas simuladas completas.

O Caminho de Aprendizado

Trinta cursos progridem de A1 até B2. Os dois primeiros são gratuitos e cobrem fundamentos de SQL e básicos de SELECT. Os cursos A1–A2 constroem a fundação — filtragem, ordenação, agregação, todos os tipos de join, agrupamento, e tratamento de NULL. Os dez cursos B1 avançam para o território de entrevista de nível intermediário: subqueries, CTEs, e o toolkit completo de window functions que entrevistas modernas dependem. Os dez cursos B2 enfrentam SQL analítico de nível sênior — gaps e islands, análise de streak e cohort, queries de funnel e A/B-test, ajuste de performance, indexing, transações, e design de schema, encerrando com sessões completas de entrevista simulada.

Como Funciona

Cada curso é dividido em aulas curtas e práticas que você completa no editor integrado com feedback em tempo real e um tutor AI disponível quando você travar. Você escreve e executa queries reais contra tabelas realistas — não trivias de múltipla escolha — então cada aula ensaia a forma como você será solicitado a pensar em voz alta na entrevista real.

Comece a Aprender →

Como Você Aprenderá

🎯
Aulas Interativas
Exercícios de codificação práticos com feedback em tempo real
🤖
Tutor de IA
Obtenha ajuda instantânea de nossa IA quando você ficar preso
💻
Editor Integrado
Escreva e execute código diretamente no seu navegador
🏆
Certificado
Ganhe um certificado ao concluir o curso
Currículo

30 Cursos

Todos os cursos no caminho de aprendizado SQL Interview Prep.

01

Perguntas de entrevista sobre fundamentos de SQL

A14 aulas

Os fundamentos de SQL mais cobrados, usados para eliminar candidatos nos primeiros cinco minutos de uma entrevista. Domine o que é SQL, com…

02

Fundamentos de SELECT e expressões de coluna

A14 aulasPRO

Exercícios de entrevista sobre projeção de colunas, criação de aliases, expressões calculadas e DISTINCT. Inclui as sutis regras de escopo…

03

Armadilhas de filtragem da cláusula WHERE

A14 aulasPRO

Armadilhas clássicas de entrevistas sobre filtragem: precedência de operadores, limites de BETWEEN, IN versus OR e correspondência de padrõ…

04

Perguntas sobre ORDER BY, LIMIT e Top-N

A14 aulasPRO

Perguntas de entrevista sobre ordenação e paginação, incluindo ordenação estável, ordenação por várias chaves e a forma compatível entre di…

05

Exercícios de entrevista sobre funções de agregação

A14 aulasPRO

COUNT, SUM, AVG, MIN, MAX e o comportamento de NULL sob análise de entrevista. A diferença entre COUNT(*) e COUNT(coluna) é uma pergunta ga…

06

Introdução a INNER JOIN

A24 aulasPRO

O JOIN que os entrevistadores perguntam primeiro. Construa um modelo mental preciso de como INNER JOIN corresponde linhas, multiplica dupli…

07

LEFT, RIGHT e FULL OUTER JOIN

A24 aulasPRO

Perguntas de entrevista sobre JOINs externos: preservar linhas sem correspondência, encontrar registros ausentes e aplicar o padrão de anti…

08

CROSS JOIN, SELF JOIN e padrões de JOIN

A24 aulasPRO

Os JOINs que surpreendem candidatos. Domine produtos cartesianos, a junção de uma tabela consigo mesma e o reconhecimento do JOIN de que ca…

09

Armadilhas de entrevista sobre GROUP BY e HAVING

A24 aulasPRO

O agrupamento é onde as entrevistas separam iniciantes de profissionais intermediários. Aprenda as regras de GROUP BY, HAVING versus WHERE…

10

Perguntas de entrevista sobre tratamento de NULL

A24 aulasPRO

NULL é a principal fonte de respostas erradas em entrevistas de SQL. Domine a lógica de três valores, comparações seguras com NULL e COALES…

11

Análise aprofundada de subconsultas

B14 aulasPRO

Subconsultas escalares, de linha e de tabela da forma como os entrevistadores as apresentam. Saiba onde cada uma pode aparecer e quando uma…

12

Subconsultas correlacionadas

B14 aulasPRO

A subconsulta que é executada uma vez por linha externa. Reconhecer, escrever e reescrever subconsultas correlacionadas é uma habilidade es…

13

Expressões comuns de tabela (CTEs)

B14 aulasPRO

Cláusulas WITH para uma lógica de consulta legível e reutilizável. Os entrevistadores esperam que você transforme subconsultas aninhadas em…

14

CTEs recursivas e hierarquias

B14 aulasPRO

WITH recursivo para percorrer árvores e grafos. Organogramas, listas de materiais e geração de séries numéricas são perguntas avançadas clá…

15

Funções de janela: ROW_NUMBER, RANK, DENSE_RANK

B14 aulasPRO

Funções de janela de classificação, o tema avançado de SQL mais cobrado em entrevistas. Entenda a diferença produzida pelas três funções de…

16

Funções de janela: LAG, LEAD e NTILE

B14 aulasPRO

Funções de janela de deslocamento e agrupamento para comparar linhas e distribuir dados em faixas. A variação entre períodos é uma pergunta…

17

Totais acumulados e médias móveis

B14 aulasPRO

Cláusulas de moldura de janela para cálculos acumulados e móveis. A diferença precisa entre as molduras ROWS e RANGE é explorada pelos entr…

18

Top-N por grupo e remoção de duplicatas

B14 aulasPRO

Dois dos problemas mais frequentes em entrevistas, resolvidos de forma clara com funções de janela: obter o item principal por categoria e…

19

Maior salário em N-ésimo lugar e desafios de classificação

B14 aulasPRO

A pergunta de entrevista que todo candidato recebe: o segundo maior salário, depois o N-ésimo maior, incluindo todos os casos especiais adi…

20

Operações de conjuntos: UNION, INTERSECT, EXCEPT

B14 aulasPRO

Combine conjuntos de resultados corretamente. UNION versus UNION ALL, regras de compatibilidade de colunas e uso de operações de conjuntos…

21

Problemas de lacunas e ilhas

B24 aulasPRO

O problema avançado de reconhecimento de padrões: encontrar sequências consecutivas e as lacunas entre elas. Um sinal de nível sênior em en…

22

Dias consecutivos e análise de sequências

B24 aulasPRO

Problemas de sequências e extensões consecutivas: dias seguidos de login, sequências de vitórias e a questão no estilo LeetCode sobre três…

23

Técnicas de pivotamento e despivotamento

B24 aulasPRO

Remodele dados entre os formatos longo e amplo. Tabelas dinâmicas com agregação condicional e o despivotamento inverso são solicitações com…

24

Perguntas de entrevista sobre datas, horas e textos

B24 aulasPRO

Aritmética de datas, truncamento e manipulação de textos como aparecem em entrevistas, com atenção às diferenças nos nomes das funções entr…

25

SQL para análise de coortes e retenção

B24 aulasPRO

Consultas de entrevistas de análise de produtos: crie coortes, calcule curvas de retenção e compare as abordagens com SELF JOIN e funções d…

26

SQL para análise de funis e testes A/B

B24 aulasPRO

Consultas de conversão em funis de eventos e análise de experimentos, muito presentes em entrevistas para analistas de dados.

27

Otimização de consultas e EXPLAIN

B24 aulasPRO

Leia planos de execução e explique por que uma consulta está lenta, o diferencial de profissionais seniores em entrevistas técnicas.

28

Perguntas sobre estratégias de indexação

B24 aulasPRO

O design de índices como é avaliado pelos entrevistadores: quais colunas indexar, ordem composta, índices de cobertura e quando os índices…

29

Transações, ACID e níveis de isolamento

B24 aulasPRO

Perguntas de entrevista sobre concorrência: garantias ACID, os quatro níveis de isolamento e as anomalias que cada um evita.

30

Design de esquemas, normalização e entrevistas simuladas

B24 aulasPRO

Curso final sobre modelagem de bancos de dados e um conjunto completo de problemas de entrevistas simuladas. Normalização, esquemas em estr…

Perguntas Frequentes

Perguntas Frequentes

O curso SQL Interview Prep é gratuito?

Sim. Você pode começar o curso SQL Interview Prep gratuitamente e completar suas aulas interativas sem custo. Uma assinatura PRO opcional desbloqueia ferramentas avançadas de IA e um certificado compartilhável.

Preciso de experiência anterior para aprender SQL?

Não. O curso começa com os fundamentos e gradualmente passa para tópicos mais avançados, então você pode começar mesmo sem experiência anterior com SQL.

Como vou aprender SQL no CoddyKit?

Você aprende fazendo. Aulas interativas curtas combinam uma explicação clara com um exercício de codificação prático que executa em tempo real, e um tutor de IA disponível 24/7 oferece ajuda personalizada sempre que você ficar preso.

Ganho um certificado ao concluir SQL Interview Prep?

Sim. Alunos PRO podem fazer um exame e ganhar um certificado de conclusão compartilhável com um código verificável para o curso SQL Interview Prep.

Posso aprender SQL no meu celular?

Sim. CoddyKit está disponível na web e como aplicativos nativos para iOS e Android, então você pode aprender SQL em qualquer dispositivo e seu progresso sincroniza entre eles.

Comece SQL Interview Prep Agora

Junte-se a milhares de alunos dominando programação com aulas potenciadas por IA.

Começar Grátis →Ver Todos os Cursos