0Pricing
💻

Coding Interview Prep

INTERVIEW

I'm ready to translate the CoddyKit course content to Portuguese (Brazil). However, I don't see the course overview HTML in your message. You've provided: - Target language: Portuguese (Brazil) - Description: "DSA, SQL & competitive programming coding-interview prep" Please provide the course overview HTML section so I can complete both translations.

🤖 Com Inteligência Artificial📚 90 cursos👥 100.000+ alunos⭐ Classificação 4,9

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

90 Cursos

Todos os cursos no caminho de aprendizado Coding 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

Aquecimento de Python para DSA

A14 aulasPRO

Revise seus fundamentos de Python para que você possa se concentrar totalmente na resolução de problemas durante as entrevistas. Este curso…

03

Bem-vindo à arena: juízes e vereditos

A14 aulasPRO

Você pode enviar sua primeira solução para um juiz on-line e ler o veredito

04

E/S rápida: leia a entrada sem perder pontos

A14 aulasPRO

Você pode ler e imprimir a entrada da competição com rapidez suficiente para evitar perdas por limite de tempo

05

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…

06

Complexidade de tempo e espaço

A14 aulasPRO

Aprenda a analisar a eficiência de qualquer algoritmo antes de escrever uma única linha de código. Este curso apresenta as notações Big-O,…

07

Arrays e a técnica dos dois ponteiros

A14 aulasPRO

Arrays são a estrutura de dados mais comum em entrevistas de programação. Este curso começa com as operações essenciais de arrays em Python…

08

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õ…

09

Big-O contra o relógio: vai passar?

A14 aulasPRO

Você pode estimar o tempo de execução de um algoritmo a partir das restrições antes de programar

10

Strings e correspondência de padrões

A14 aulasPRO

Problemas de manipulação de strings aparecem em praticamente todas as etapas de entrevistas de programação. Este curso aborda a ampla API d…

11

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…

12

Vetores em que você pode confiar

A14 aulasPRO

Você pode percorrer, criar e transformar listas Python para tarefas de competição

13

Strings que se comportam bem

A14 aulasPRO

Você pode manipular e inspecionar strings para resolver problemas baseados em texto

14

Algoritmos de ordenação

A14 aulasPRO

Entender a ordenação no nível de implementação oferece o vocabulário necessário para discutir compensações com confiança em entrevistas. Es…

15

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…

16

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…

17

Domínio da busca binária

A24 aulasPRO

A busca binária é muito mais poderosa do que sua definição nos livros sugere. Este curso aborda a implementação clássica e depois a amplia…

18

Dois ponteiros: percorra o vetor

A24 aulasPRO

Você pode resolver problemas de pares e subvetores com a técnica dos dois ponteiros

19

Somas prefixadas: consultas de intervalo em O(1)

A24 aulasPRO

Você pode responder instantaneamente a consultas sobre somas de subvetores usando vetores de prefixos

20

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…

21

Listas encadeadas do zero

A24 aulasPRO

Listas encadeadas testam sua capacidade de manipular ponteiros e raciocinar sobre a memória sem as conveniências integradas do Python. Este…

22

Pilhas e filas na prática

A24 aulasPRO

Pilhas e filas são a base de DFS, BFS, análise de expressões e sistemas de desfazer. Este curso cria ambas usando listas do Python e collec…

23

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…

24

Ordenação e comparadores

A24 aulasPRO

Você pode ordenar por chaves personalizadas e usar a ordem para simplificar problemas

25

Busca binária pela resposta

A24 aulasPRO

Você pode pesquisar dados ordenados e fazer busca binária no espaço numérico de respostas

26

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…

27

Tabelas Hash e Conjuntos

A24 aulasPRO

As tabelas hash transformam varreduras lineares O(n) em consultas O(1) e são a arma secreta por trás de muitas soluções ótimas em entrevist…

28

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…

29

Hashing: Sets, Maps e contadores

A24 aulasPRO

Você pode usar estruturas de hash para consultas em O(1), contagem e remoção de duplicatas

30

Recursão e a Pilha de Chamadas

A24 aulasPRO

A recursão é a base da travessia de árvores, do retrocesso e da divisão e conquista. Neste curso, será desmistificado o modo como a pilha d…

31

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…

32

Ganancioso: quando as escolhas locais vencem

B14 aulasPRO

Você pode reconhecer e provar estratégias gananciosas simples para tarefas de competição

33

Árvores: Travessias e Caminhos

B14 aulasPRO

As árvores binárias aparecem em mais de um quarto dos problemas de dificuldade média e alta do LeetCode. Neste curso, será criada uma class…

34

Simulação: programe as regras exatamente

B14 aulasPRO

Você pode traduzir regras complexas de problemas em uma simulação correta, passo a passo

35

Árvores Binárias de Pesquisa

B14 aulasPRO

As BST combinam a propriedade de ordenação dos vetores ordenados com a inserção dinâmica das listas ligadas. Neste curso, serão abordadas a…

36

Subconsultas correlacionadas

B14 aulasPRO

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

37

Recursão e retrocesso

B14 aulasPRO

Você pode explorar espaços de soluções com recursão e podar ramificações sem saída

38

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…

39

Montes e Filas de Prioridade

B14 aulasPRO

Os montes permitem resolver problemas de mediana em fluxo, elementos entre os k maiores e o algoritmo de Dijkstra. Neste curso, será explic…

40

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á…

41

Grafos: BFS e DFS

B14 aulasPRO

Os problemas com grafos são onipresentes em entrevistas de design de sistemas e algoritmos. Neste curso, os grafos serão representados como…

42

Busca completa sem medo

B14 aulasPRO

Você pode decidir quando a força bruta se encaixa nas restrições e enumerar possibilidades com eficiência

43

Fundamentos da Programação Dinâmica

B14 aulasPRO

A programação dinâmica intimida a maioria dos candidatos, mas pode ser reduzida a dois elementos reconhecíveis: subproblemas sobrepostos e…

44

Pilhas, filas e deque

B14 aulasPRO

Você pode escolher a estrutura linear certa e usá-la em padrões clássicos

45

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…

46

Padrões de DP: Problemas Unidimensionais

B14 aulasPRO

Muitos problemas de DP em entrevistas reduzem-se a um vetor unidimensional de respostas para subproblemas. Neste curso, serão identificados…

47

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…

48

Maestria da janela deslizante

B14 aulasPRO

Você pode resolver problemas de subvetores e substrings com janelas que se expandem e encolhem

49

Intervalos: combine, percorra e agende

B14 aulasPRO

Você pode ordenar e percorrer intervalos para combiná-los, contar sobreposições e criar agendas

50

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…

51

Padrões de DP: Problemas com Grelhas 2D

B14 aulasPRO

As tabelas de DP 2D modelam problemas em que o estado depende de dois índices independentes, como duas sequências que estão a ser comparada…

52

Kit de ferramentas da teoria dos números

B14 aulasPRO

Você pode aplicar GCD, crivos e primalidade a problemas de competição com muita matemática

53

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…

54

Retrocesso: Pesquisar e Enumerar

B14 aulasPRO

O retrocesso explora sistematicamente todas as soluções candidatas e abandona os ramos assim que violam as restrições. Neste curso, será en…

55

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…

56

Aritmética modular e combinatória

B14 aulasPRO

Você pode calcular contagens grandes sob um módulo usando inversos e fatoriais

57

Algoritmos Gulosos

B14 aulasPRO

Os algoritmos gulosos fazem escolhas localmente ótimas a cada passo e, quando aplicáveis, produzem um resultado globalmente ótimo. Neste cu…

58

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…

59

Divisão e Conquista

B14 aulasPRO

A divisão e conquista separa um problema em subproblemas independentes, resolve cada um recursivamente e combina os resultados. Neste curso…

60

Potencializadores de manipulação de bits

B14 aulasPRO

Você pode usar truques bit a bit para conjuntos, máscaras e operações em tempo constante

61

Introdução a grafos: BFS e DFS

B24 aulasPRO

Você pode representar grafos e percorrê-los com buscas em largura e em profundidade

62

DP Avançada: Intervalos e Palíndromos

B24 aulasPRO

A DP de intervalos é um padrão poderoso em que o subproblema é definido pelos dois extremos de um intervalo, permitindo soluções ótimas par…

63

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…

64

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…

65

DP Avançada: Variantes da Mochila

B24 aulasPRO

A família de problemas da mochila é um dos arquétipos de DP mais frequentes em entrevistas. Neste curso, serão abordadas a mochila 0/1, a m…

66

Caminhos mínimos: Dijkstra e companhia

B24 aulasPRO

Você pode calcular caminhos mínimos em grafos ponderados com o algoritmo certo

67

Fundamentos da programação dinâmica

B24 aulasPRO

Você pode identificar subproblemas sobrepostos e escrever recorrências de DP unidimensionais

68

Algoritmos de Caminho Mais Curto

B24 aulasPRO

O raciocínio sobre caminhos mais curtos aparece no encaminhamento de redes, na escada de palavras e em problemas de voos mais baratos. Nest…

69

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…

70

Ordenação Topológica e SCCs

B24 aulasPRO

A ordenação topológica organiza um DAG de modo que todas as arestas apontem para a frente — é essencial para o planeamento de cursos, siste…

71

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…

72

Mochila e DP bidimensional

B24 aulasPRO

Você pode modelar escolhas com recursos limitados usando DP 2D no estilo da mochila

73

DP em grades e strings

B24 aulasPRO

Você pode resolver problemas de contagem de caminhos e distância de edição com DP em grades e strings

74

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…

75

Tries e Algoritmos de Strings

B24 aulasPRO

As tries (árvores de prefixos) resolvem problemas de preenchimento automático, verificação ortográfica e encaminhamento de IP de formas que…

76

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.

77

Union-Find e Conjuntos Disjuntos

B24 aulasPRO

O Union-Find (Disjoint Set Union) oferece consultas de conectividade em tempo quase constante e é a solução mais simples para problemas que…

78

Union-Find (DSU) e árvores geradoras

B24 aulasPRO

Você pode combinar conjuntos com DSU e construir árvores geradoras mínimas

79

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.

80

Técnicas de Manipulação de Bits

B24 aulasPRO

A manipulação de bits permite resolver determinados problemas em O(1) ou O(n), sem espaço adicional, explorando a representação binária dos…

81

Árvores de Fenwick e de segmentos

B24 aulasPRO

Você pode responder a consultas e atualizações dinâmicas de intervalos em tempo logarítmico

82

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…

83

Grafos avançados: ordem e estrutura

B24 aulasPRO

Você pode ordenar DAGs topologicamente e decompor grafos em componentes fortemente conexos

84

Pilhas Monótonas e Máximo em Janela Deslizante

B24 aulasPRO

As pilhas e filas deques monótonas mantêm uma propriedade de ordenação enquanto processam elementos da esquerda para a direita, permitindo…

85

Algoritmos de strings para competições

B24 aulasPRO

Você pode encontrar padrões rapidamente com KMP, hashing e tries

86

Design de Sistemas para Entrevistas de Programação

B24 aulasPRO

Muitas entrevistas para cargos sénior incluem uma sessão de design de sistemas de 30 a 45 minutos, na qual deve esboçar arquiteturas escalá…

87

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.

88

Padrões FAANG e Entrevista Simulada

B24 aulasPRO

Este curso final consolida todos os padrões do percurso num manual estruturado de resolução de problemas. Aprenderá a identificar qual padr…

89

Reta final: teoria dos jogos, MITM e técnicas de competição

B24 aulasPRO

Você pode aplicar teoria dos jogos, meet-in-the-middle e uma rotina de depuração sob a pressão da competição

90

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 Coding Interview Prep é gratuito?

Sim. Você pode começar o curso Coding 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 INTERVIEW?

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

Como vou aprender INTERVIEW 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 Coding 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 Coding Interview Prep.

Posso aprender INTERVIEW no meu celular?

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

Comece Coding 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