Este repositorio es una guía práctica para prepararte en algoritmos y estructuras de datos, enfocada en las 150 preguntas más frecuentes en entrevistas técnicas según LeetCode. Aquí encontrarás tests preparados para cada problema, permitiéndote practicar en un entorno similar al de una entrevista real.
El objetivo principal de este proyecto es ayudarte a:
- Mejorar tus habilidades en resolución de problemas algorítmicos.
- Prepararte para entrevistas técnicas en empresas líderes del sector tecnológico.
- Fortalecer tu comprensión de estructuras de datos y algoritmos fundamentales.
- Practicar en un entorno realista con tests predefinidos.
Cada problema de LeetCode está organizado en su propia carpeta, que contiene:
- Un archivo con la descripción del problema en español.
- Un archivo de código base donde implementarás tu solución.
- Un archivo de test para verificar tu solución.
- Clona este repositorio en tu máquina local.
- Navega a la carpeta de un problema específico.
- Lee la descripción del problema en el archivo README.md de la carpeta.
- Implementa tu solución en el archivo de código base proporcionado.
- Ejecuta los tests para verificar tu solución.
- Repite el proceso con diferentes problemas para mejorar tus habilidades.
Este repositorio cubre las 150 preguntas top de entrevista de LeetCode. Puedes encontrar la lista completa en LeetCode Top Interview 150.
¡Las contribuciones son bienvenidas! Si encuentras algún error, tienes una mejor solución o quieres añadir más problemas, no dudes en abrir un pull request.
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE
para más detalles.
¡Buena suerte en tus entrevistas!