Repolode
seanprashad

seanprashad/leetcode-patterns

Guía de estudio que agrupa preguntas de entrevistas de LeetCode por patrones de resolución reutilizables, con una aplicación web para explorarlas y llevar un seguimiento.

Estrellas
14,253
Forks
2,288
Issues abiertos
3
Último commit
hace 3 días

¿Qué es?

Leetcode Patterns organiza preguntas de entrevistas técnicas según la técnica que ponen en práctica, como sliding window, two pointers, BFS o DFS, en lugar de presentarlas como una lista aleatoria. La idea es practicar repetidamente un conjunto reducido de patrones comunes, algo más fácil de generalizar a problemas de entrevista nuevos que resolver problemas en un orden arbitrario.

El proyecto incluye una breve sección de fundamentos que cubre las estructuras de datos y los algoritmos que conviene dominar antes de practicar, además de notas sobre métodos útiles de la biblioteca estándar de Java. La lista completa de preguntas está publicada como página web y las soluciones en Java se encuentran en una rama aparte.

El sitio es una aplicación de Next.js y React que presenta las preguntas en una tabla, desarrollada con TypeScript, Tailwind CSS y TanStack Table. Incluye una suite de pruebas de Vitest y ejecuta las pruebas automáticamente antes de cada push mediante un hook de Husky.

Funciones clave

  • 01Agrupa preguntas de LeetCode por subtema y patrón de resolución
  • 02Enumera las estructuras de datos y los algoritmos fundamentales que conviene repasar antes de practicar
  • 03Ofrece una lista de preguntas navegable en la web
  • 04Incluye soluciones en Java en una rama aparte
  • 05Incluye una suite de pruebas de Vitest y un hook que ejecuta las pruebas antes de cada push

Casos de uso

  • Prepararse para entrevistas de ingeniería de software practicando un patrón a la vez
  • Repasar qué estructuras de datos y algoritmos conviene dominar antes de las entrevistas
  • Estudiar problemas de LeetCode en un orden estructurado en vez de hacerlo al azar

Inicio rápido

  1. 1

    Instala las dependencias

    npm install
  2. 2

    Inicia el servidor de desarrollo en http://localhost:3000

    npm run dev

Antes de usarlo

  • No se pudo identificar la licencia automáticamente, así que comprueba el repositorio antes de reutilizar el código.

Temas

Preguntas frecuentes

¿Qué es leetcode-patterns?
Guía de estudio que agrupa preguntas de entrevistas de LeetCode por patrones de resolución reutilizables, con una aplicación web para explorarlas y llevar un seguimiento. Leetcode Patterns organiza preguntas de entrevistas técnicas según la técnica que ponen en práctica, como sliding window, two pointers, BFS o DFS, en lugar de presentarlas como una lista aleatoria. La idea es practicar repetidamente un conjunto reducido de patrones comunes, algo más fácil de generalizar a problemas de entrevista nuevos que resolver problemas en un orden arbitrario.
¿leetcode-patterns es gratuito? ¿Qué licencia tiene?
leetcode-patterns es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿leetcode-patterns sigue mantenido?
Mantenimiento activo. El último commit de leetcode-patterns fue el 21 oct 2026.
¿Para qué puedo usar leetcode-patterns?
Prepararse para entrevistas de ingeniería de software practicando un patrón a la vez Repasar qué estructuras de datos y algoritmos conviene dominar antes de las entrevistas Estudiar problemas de LeetCode en un orden estructurado en vez de hacerlo al azar
¿Cómo se instala leetcode-patterns?
Instala las dependencias: npm install Inicia el servidor de desarrollo en http://localhost:3000: npm run dev
¿Dónde consigo leetcode-patterns?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/seanprashad/leetcode-patterns

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados