0Pricing
💻

Coding Interview Prep

INTERVIEW

Preparación para entrevistas de codificación: DSA, SQL y programación competitiva

🤖 Impulsado por IA📚 90 cursos👥 100.000+ estudiantes⭐ Calificación 4,9
Descripción general del curso
[awaiting content]
Comienza a aprender →

Cómo Aprenderás

🎯
Lecciones Interactivas
Ejercicios de codificación prácticos con retroalimentación en tiempo real
🤖
Tutor de IA
Obtén ayuda instantánea de nuestro IA cuando te atasques
💻
Editor Integrado
Escribe y ejecuta código directamente en tu navegador
🏆
Certificado
Obtén un certificado al completar el curso
Plan de Estudios

90 Cursos

Todos los cursos en la ruta de aprendizaje Coding Interview Prep.

01

Preguntas de entrevista sobre fundamentos de SQL

A14 lecciones

Los conceptos básicos de SQL que más se preguntan y que descartan candidatos durante los primeros cinco minutos de una entrevista. Domine q…

02

Repaso de Python para DSA

A14 leccionesPRO

Repase los fundamentos de Python para poder concentrarse por completo en la resolución de problemas durante las entrevistas. Este curso cub…

03

Bienvenido al arena: jueces y veredictos

A14 leccionesPRO

Puede enviar su primera solución a un juez en línea y leer su veredicto

04

E/S rápida: lea la entrada sin perder puntos

A14 leccionesPRO

Puede leer e imprimir la entrada del concurso con suficiente rapidez para evitar penalizaciones por límite de tiempo

05

Fundamentos de SELECT y expresiones de columna

A14 leccionesPRO

Practique para entrevistas la proyección de columnas, los alias, las expresiones calculadas y DISTINCT. Incluye las sutiles reglas de ámbit…

06

Complejidad temporal y espacial

A14 leccionesPRO

Aprenda a analizar la eficiencia de cualquier algoritmo antes de escribir una sola línea de código. Este curso presenta las notaciones Big-…

07

Arrays y técnica de dos punteros

A14 leccionesPRO

Los arrays son la estructura de datos más habitual en las entrevistas de programación. Este curso comienza con las operaciones esenciales d…

08

Errores comunes al filtrar con WHERE

A14 leccionesPRO

Trampas clásicas de entrevistas sobre filtrado: precedencia de operadores, límites de BETWEEN, IN frente a OR y coincidencia de patrones. A…

09

Big-O contra el reloj: ¿pasará?

A14 leccionesPRO

Puede estimar el tiempo de ejecución de un algoritmo a partir de las restricciones antes de programar

10

Cadenas y búsqueda de patrones

A14 leccionesPRO

Los problemas de manipulación de cadenas aparecen en casi todas las fases de una entrevista de programación. Este curso cubre la completa A…

11

Preguntas sobre ORDER BY, LIMIT y los N primeros

A14 leccionesPRO

Preguntas de entrevista sobre ordenación y paginación, incluido el orden estable, la ordenación por varias claves y la forma compatible ent…

12

Arrays fiables

A14 leccionesPRO

Puede recorrer, crear y transformar listas de Python para tareas de programación competitiva

13

Strings que se comportan bien

A14 leccionesPRO

Puede manipular e inspeccionar strings para resolver problemas basados en texto

14

Algoritmos de ordenación

A14 leccionesPRO

Comprender la ordenación a nivel de implementación le proporciona el vocabulario necesario para hablar de las ventajas y desventajas con co…

15

Práctica de entrevista sobre funciones de agregación

A14 leccionesPRO

COUNT, SUM, AVG, MIN, MAX y su comportamiento con NULL bajo el escrutinio de una entrevista. La diferencia entre COUNT(*) y COUNT(column) e…

16

Introducción a INNER JOIN

A24 leccionesPRO

La combinación que los entrevistadores preguntan primero. Construya un modelo mental preciso de cómo INNER JOIN relaciona filas, las multip…

17

Dominio de la búsqueda binaria

A24 leccionesPRO

La búsqueda binaria es mucho más potente de lo que su definición académica sugiere. Este curso cubre la implementación clásica y la amplía…

18

Two pointers: recorra el array

A24 leccionesPRO

Puede resolver problemas de pares y subarrays con la técnica de los dos punteros

19

Sumas prefijas: consultas de rangos en O(1)

A24 leccionesPRO

Puede responder al instante consultas de sumas de subarrays mediante arrays de sumas prefijas

20

LEFT, RIGHT y FULL OUTER JOIN

A24 leccionesPRO

Preguntas de entrevista sobre combinaciones externas: conservar filas sin coincidencia, encontrar registros faltantes y aplicar el patrón a…

21

Listas enlazadas desde cero

A24 leccionesPRO

Las listas enlazadas ponen a prueba su capacidad para manipular punteros y razonar sobre la memoria sin las comodidades integradas de Pytho…

22

Pilas y colas en acción

A24 leccionesPRO

Las pilas y las colas son la base de DFS, BFS, el análisis de expresiones y los sistemas de deshacer. En este curso construirá ambas estruc…

23

CROSS JOIN, SELF JOIN y patrones de combinación

A24 leccionesPRO

Las combinaciones que sorprenden a los candidatos. Domine los productos cartesianos, la combinación de una tabla consigo misma y el reconoc…

24

Ordenación y comparadores

A24 leccionesPRO

Puede ordenar mediante claves personalizadas y usar el orden para simplificar problemas

25

Búsqueda binaria de la respuesta

A24 leccionesPRO

Puede buscar en datos ordenados y aplicar búsqueda binaria sobre un espacio numérico de respuestas

26

Trampas de entrevista sobre GROUP BY y HAVING

A24 leccionesPRO

La agrupación es donde las entrevistas distinguen a los perfiles júnior de los de nivel intermedio. Aprenda las reglas de GROUP BY, HAVING…

27

Mapas hash y conjuntos

A24 leccionesPRO

Los mapas hash transforman los recorridos lineales O(n) en búsquedas O(1) y son el arma secreta detrás de muchas soluciones óptimas en entr…

28

Preguntas de entrevista sobre el tratamiento de NULL

A24 leccionesPRO

NULL es la principal fuente de respuestas incorrectas en las entrevistas de SQL. Domine la lógica trivaluada, las comparaciones seguras fre…

29

Hashing: Sets, Maps y contadores

A24 leccionesPRO

Puede usar estructuras hash para búsquedas en O(1), recuentos y eliminación de duplicados

30

Recursión y pila de llamadas

A24 leccionesPRO

La recursión es la base del recorrido de árboles, el backtracking y divide y vencerás. En este curso se explica cómo crece y se reduce la p…

31

Análisis profundo de las subconsultas

B14 leccionesPRO

Subconsultas escalares, de fila y de tabla tal como las plantean los entrevistadores. Sepa dónde puede aparecer cada una y cuándo una subco…

32

Greedy: cuándo ganan las decisiones locales

B14 leccionesPRO

Puede reconocer y demostrar estrategias greedy sencillas para tareas de programación competitiva

33

Árboles: recorridos y rutas

B14 leccionesPRO

Los árboles binarios aparecen en más de una cuarta parte de los problemas de dificultad media y alta de LeetCode. En este curso se construy…

34

Simulación: programe las reglas con exactitud

B14 leccionesPRO

Puede traducir reglas complejas de un problema a una simulación correcta paso a paso

35

Árboles binarios de búsqueda

B14 leccionesPRO

Los BST combinan la propiedad de ordenación de los arrays ordenados con la inserción dinámica de las listas enlazadas. En este curso se abo…

36

Subconsultas correlacionadas

B14 leccionesPRO

La subconsulta que se ejecuta una vez por cada fila externa. Reconocer, escribir y reescribir subconsultas correlacionadas es una competenc…

37

Recursión y backtracking

B14 leccionesPRO

Puede explorar espacios de soluciones con recursión y podar ramas sin salida

38

Expresiones comunes de tabla (CTE)

B14 leccionesPRO

Cláusulas WITH para una lógica de consulta clara y reutilizable. Los entrevistadores esperan que sepa refactorizar subconsultas anidadas en…

39

Montículos y colas de prioridad

B14 leccionesPRO

Los montículos permiten resolver streaming-median, top-k-elements y el algoritmo de Dijkstra. En este curso se explica la propiedad de los…

40

CTE recursivas y jerarquías

B14 leccionesPRO

Utilice WITH recursivas para recorrer árboles y grafos. Los organigramas, las listas de materiales y la generación de series numéricas son…

41

Grafos: BFS y DFS

B14 leccionesPRO

Los problemas de grafos son omnipresentes en las entrevistas de diseño de sistemas y algoritmos. En este curso se representan los grafos me…

42

Búsqueda exhaustiva sin miedo

B14 leccionesPRO

Puede decidir cuándo la fuerza bruta se ajusta a las restricciones y enumerar soluciones de forma eficiente

43

Fundamentos de programación dinámica

B14 leccionesPRO

La programación dinámica intimida a la mayoría de los candidatos, pero se reduce a dos elementos reconocibles: subproblemas superpuestos y…

44

Stacks, queues y deque

B14 leccionesPRO

Puede elegir la estructura lineal adecuada y utilizarla en patrones clásicos

45

Funciones de ventana: ROW_NUMBER, RANK y DENSE_RANK

B14 leccionesPRO

Funciones de ventana para clasificación, el tema avanzado de SQL que más se evalúa en entrevistas. Comprenda la diferencia entre los result…

46

Patrones de DP: problemas 1D

B14 leccionesPRO

Muchos problemas de DP de las entrevistas se reducen a un array unidimensional con las respuestas de los subproblemas. En este curso se ide…

47

Funciones de ventana: LAG, LEAD y NTILE

B14 leccionesPRO

Funciones de ventana de desplazamiento y agrupación para comparar filas y distribuir datos en niveles. El cambio entre periodos es una preg…

48

Dominio de la ventana deslizante

B14 leccionesPRO

Puede resolver problemas de subarrays y substrings con ventanas que se expanden y contraen

49

Intervalos: combinar, recorrer y planificar

B14 leccionesPRO

Puede ordenar y recorrer intervalos para combinarlos, contar solapamientos y planificar

50

Totales acumulados y medias móviles

B14 leccionesPRO

Cláusulas de marcos de ventana para cálculos acumulativos y móviles. La diferencia precisa entre los marcos ROWS y RANGE es un tema que los…

51

Patrones de DP: problemas de cuadrícula 2D

B14 leccionesPRO

Las tablas de DP 2D modelan problemas cuyo estado depende de dos índices independientes, como la comparación de dos secuencias o el recorri…

52

Kit de herramientas de teoría de números

B14 leccionesPRO

Puede aplicar MCD, cribas y primalidad a problemas competitivos con mucho contenido matemático

53

N primeros por grupo y eliminación de duplicados

B14 leccionesPRO

Dos de los problemas más frecuentes en entrevistas, resueltos limpiamente con funciones de ventana: obtener el elemento principal de cada c…

54

Backtracking: búsqueda y enumeración

B14 leccionesPRO

El backtracking explora sistemáticamente todas las soluciones candidatas y abandona las ramas en cuanto incumplen las restricciones. En est…

55

El salario N-ésimo más alto y acertijos de clasificación

B14 leccionesPRO

La pregunta de entrevista que recibe todo candidato: el segundo salario más alto, luego el N-ésimo más alto, con todos los casos límite que…

56

Aritmética modular y combinatoria

B14 leccionesPRO

Puede calcular grandes cantidades bajo un módulo usando inversos y factoriales

57

Algoritmos voraces

B14 leccionesPRO

Los algoritmos voraces toman decisiones localmente óptimas en cada paso y, cuando son aplicables, producen un resultado globalmente óptimo.…

58

Operaciones de conjuntos: UNION, INTERSECT y EXCEPT

B14 leccionesPRO

Combine conjuntos de resultados correctamente. UNION frente a UNION ALL, reglas de compatibilidad de columnas y uso de operaciones de conju…

59

Divide y vencerás

B14 leccionesPRO

Divide y vencerás separa un problema en subproblemas independientes, resuelve cada uno de forma recursiva y combina los resultados. En este…

60

Potenciadores de manipulación de bits

B14 leccionesPRO

Puede usar trucos bit a bit para conjuntos, máscaras y operaciones en tiempo constante

61

Introducción a grafos: BFS y DFS

B24 leccionesPRO

Puede representar grafos y recorrerlos mediante búsqueda en anchura y en profundidad

62

DP avanzada: intervalos y palíndromos

B24 leccionesPRO

La DP de intervalos es un patrón potente en el que el subproblema se define mediante los dos extremos de un rango, lo que permite obtener s…

63

Problemas de huecos y segmentos

B24 leccionesPRO

La categoría avanzada de problemas de reconocimiento de patrones: encontrar secuencias consecutivas y los huecos entre ellas. Una señal de…

64

Días consecutivos y análisis de rachas

B24 leccionesPRO

Problemas de rachas y longitudes de secuencia: días consecutivos de inicio de sesión, rachas de victorias y la pregunta estilo LeetCode sob…

65

DP avanzada: variantes de la mochila

B24 leccionesPRO

La familia de problemas de la mochila es uno de los arquetipos de DP más frecuentes en las entrevistas. En este curso se abordan 0/1 knapsa…

66

Caminos mínimos: Dijkstra y compañía

B24 leccionesPRO

Puede calcular caminos mínimos en grafos ponderados con el algoritmo adecuado

67

Fundamentos de programación dinámica

B24 leccionesPRO

Puede identificar subproblemas solapados y escribir recurrencias de DP unidimensionales

68

Algoritmos de caminos más cortos

B24 leccionesPRO

El razonamiento sobre caminos más cortos aparece en el enrutamiento de redes, word-ladder y los problemas de vuelos más baratos. En este cu…

69

Técnicas de pivotado y despivotado

B24 leccionesPRO

Reestructure datos entre formatos largo y ancho. Los pivotes mediante agregación condicional y el despivotado inverso son temas habituales…

70

Ordenación topológica y SCC

B24 leccionesPRO

La ordenación topológica ordena un DAG de modo que todas sus aristas apunten hacia delante; es esencial para la planificación de cursos, lo…

71

Preguntas de entrevista sobre fechas, horas y cadenas

B24 leccionesPRO

Aritmética de fechas, truncamiento y manipulación de cadenas tal como se plantean en entrevistas, teniendo en cuenta las diferencias entre…

72

Mochila y DP 2D

B24 leccionesPRO

Puede modelar elecciones con recursos limitados mediante DP 2D al estilo del problema de la mochila

73

DP en rejillas y strings

B24 leccionesPRO

Puede resolver problemas de conteo de caminos y distancia de edición con DP de rejillas y strings

74

SQL para análisis de cohortes y retención

B24 leccionesPRO

Consultas de entrevistas de analítica de productos: crear cohortes, calcular curvas de retención y comparar los enfoques con self-join y co…

75

Tries y algoritmos de cadenas

B24 leccionesPRO

Los tries (árboles de prefijos) resuelven problemas de autocompletado, corrección ortográfica y enrutamiento IP de maneras que los mapas ha…

76

SQL para análisis de embudos y pruebas A/B

B24 leccionesPRO

Consultas sobre conversión en embudos de eventos y análisis de experimentos, muy habituales en las entrevistas de analistas de datos.

77

Union-Find y conjuntos disjuntos

B24 leccionesPRO

Union-Find (Disjoint Set Union) ofrece consultas de conectividad en tiempo casi constante y es la solución más clara para los problemas que…

78

Union-Find (DSU) y árboles de expansión

B24 leccionesPRO

Puede combinar conjuntos con DSU y construir árboles de expansión mínima

79

Optimización de consultas y EXPLAIN

B24 leccionesPRO

Lea planes de ejecución y explique por qué una consulta es lenta, la competencia que distingue a los perfiles sénior en entrevistas técnica…

80

Trucos de manipulación de bits

B24 leccionesPRO

La manipulación de bits permite resolver ciertos problemas en O(1) u O(n) sin espacio adicional, aprovechando la representación binaria de…

81

Árboles de Fenwick y de segmentos

B24 leccionesPRO

Puede responder consultas y actualizaciones dinámicas de rangos en tiempo logarítmico

82

Preguntas sobre estrategias de indexación

B24 leccionesPRO

Diseño de índices tal como lo evalúan los entrevistadores: qué columnas indexar, orden compuesto, índices de cobertura y cuándo los índices…

83

Grafos avanzados: orden y estructura

B24 leccionesPRO

Puede ordenar topológicamente DAG y descomponer grafos en componentes fuertemente conexas

84

Pilas monótonas y máximo de una ventana deslizante

B24 leccionesPRO

Las pilas y las colas monótonas mantienen un invariante ordenado mientras procesan los elementos de izquierda a derecha, lo que permite obt…

85

Algoritmos de strings para concursos

B24 leccionesPRO

Puede buscar patrones rápidamente con KMP, hashing y tries

86

Diseño de sistemas para entrevistas de programación

B24 leccionesPRO

Muchas entrevistas para puestos sénior incluyen una ronda de diseño de sistemas de 30-45 minutos en la que debe esbozar arquitecturas escal…

87

Transacciones, ACID y niveles de aislamiento

B24 leccionesPRO

Preguntas de entrevista sobre concurrencia: garantías ACID, los cuatro niveles de aislamiento y las anomalías que evita cada uno.

88

Patrones FAANG y entrevista simulada

B24 leccionesPRO

Este curso final consolida todos los patrones del itinerario en una guía estructurada para resolver problemas. Aprenderá a identificar qué…

89

Tramo final: teoría de juegos, MITM y técnicas de concurso

B24 leccionesPRO

Puede aplicar teoría de juegos, meet-in-the-middle y una rutina de depuración bajo la presión de un concurso

90

Diseño de esquemas, normalización y entrevistas simuladas

B24 leccionesPRO

Curso final sobre modelado de bases de datos y un conjunto completo de problemas de entrevistas simuladas. Normalización, esquemas en estre…

Preguntas frecuentes

Preguntas frecuentes

¿Es gratuito el curso Coding Interview Prep?

Sí. Puedes empezar el curso Coding Interview Prep gratis y completar sus lecciones interactivas sin costo alguno. Una suscripción opcional a PRO desbloquea herramientas avanzadas de IA y un certificado compartible.

¿Necesito experiencia previa para aprender INTERVIEW?

No. El curso comienza con los fundamentos y avanza gradualmente hacia temas más avanzados, así que puedes empezar incluso sin experiencia previa en INTERVIEW.

¿Cómo aprenderé INTERVIEW en CoddyKit?

Aprendes haciendo. Las lecciones interactivas cortas combinan una explicación clara con un ejercicio de codificación práctico que se ejecuta en tiempo real, y un tutor de IA disponible 24/7 te da ayuda personalizada siempre que te atasques.

¿Obtengo un certificado al completar Coding Interview Prep?

Sí. Los aprendices PRO pueden hacer un examen y obtener un certificado compartible de finalización con un código verificable para el curso Coding Interview Prep.

¿Puedo aprender INTERVIEW en mi teléfono?

Sí. CoddyKit está disponible en la web y como aplicaciones nativas para iOS y Android, así que puedes aprender INTERVIEW en cualquier dispositivo y tu progreso se sincroniza entre ellos.

Comienza Coding Interview Prep Ahora

Únete a miles de estudiantes dominando programación con lecciones impulsadas por IA.

Empezar Gratis →Ver Todos los Cursos