Biblioteca de plantillas en Go con algoritmos y estructuras de datos para programación competitiva, además de soluciones a problemas de Codeforces y LeetCode.
AkashSingh3031/The-Complete-FAANG-Preparation
Colección de apuntes y soluciones de DSA, programación competitiva y fundamentos de informática en Jupyter Notebook, enfocada en preparar entrevistas para empresas FAANG.
- Estrellas
- 12,300
- Forks
- 2,633
- Issues abiertos
- 38
- Último commit
- hace 12 días
¿Qué es?
Este repositorio reúne material de práctica para entrevistas de ingeniería de software. Organiza conjuntos de problemas y soluciones de estructuras de datos y algoritmos, incluidas las listas de 450 DSA de Love Babbar, la serie de Striver y una lista de DSA de Apna College, con soluciones agrupadas por lenguaje, como C++, Python y Java.
Además de algoritmos, cubre materias fundamentales de informática que suelen aparecer en las entrevistas: sistemas operativos, DBMS y SQL, redes de computadoras y programación orientada a objetos. También incluye secciones de programación competitiva, aptitud y razonamiento, preguntas de opción múltiple y acertijos de programación, además de material de diseño de sistemas para diseño de bajo y alto nivel.
El contenido está organizado en carpetas dentro de un repositorio que utiliza mucho Jupyter Notebook, por lo que funciona como una ruta de estudio estructurada y no como una biblioteca de software. Se distribuye bajo la licencia MIT.
Funciones clave
- 01Conjuntos de problemas de 450 DSA de Love Babbar, la serie de Striver y la lista de DSA de Apna College.
- 02Temas fundamentales de informática, como sistemas operativos, DBMS, SQL y redes de computadoras.
- 03Soluciones organizadas en C++, Python y Java.
- 04Secciones de programación competitiva, aptitud, razonamiento y acertijos.
- 05Material de diseño de sistemas que abarca el diseño de bajo y alto nivel.
Casos de uso
- Prepararse para entrevistas de ingeniería de software en grandes empresas tecnológicas.
- Seguir una lista estructurada de práctica de DSA en el lenguaje elegido.
- Repasar sistemas operativos, DBMS o redes antes de una entrevista técnica inicial.
- Consultar soluciones desarrolladas de problemas habituales de algoritmos para estudiar por cuenta propia.
Antes de usarlo
- Es una recopilación de apuntes de estudio y soluciones, no software instalable.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es The-Complete-FAANG-Preparation?
- Colección de apuntes y soluciones de DSA, programación competitiva y fundamentos de informática en Jupyter Notebook, enfocada en preparar entrevistas para empresas FAANG. Este repositorio reúne material de práctica para entrevistas de ingeniería de software. Organiza conjuntos de problemas y soluciones de estructuras de datos y algoritmos, incluidas las listas de 450 DSA de Love Babbar, la serie de Striver y una lista de DSA de Apna College, con soluciones agrupadas por lenguaje, como C++, Python y Java.
- ¿The-Complete-FAANG-Preparation es gratuito? ¿Qué licencia tiene?
- The-Complete-FAANG-Preparation es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿The-Complete-FAANG-Preparation sigue mantenido?
- Mantenimiento activo. El último commit de The-Complete-FAANG-Preparation fue el 12 oct 2026.
- ¿Para qué puedo usar The-Complete-FAANG-Preparation?
- Prepararse para entrevistas de ingeniería de software en grandes empresas tecnológicas. Seguir una lista estructurada de práctica de DSA en el lenguaje elegido. Repasar sistemas operativos, DBMS o redes antes de una entrevista técnica inicial. Consultar soluciones desarrolladas de problemas habituales de algoritmos para estudiar por cuenta propia.
- ¿Dónde consigo The-Complete-FAANG-Preparation?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Soluciones en Go para problemas de LeetCode y un e-book complementario, Cookbook, sobre estructuras de datos y algoritmos para preparar entrevistas técnicas.
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.
Guía de estudio de LeetCode en chino, con problemas ordenados, soluciones ilustradas, videos explicativos y código en C++, Java, Python, Go y JavaScript.
Wiki gratuita, abierta y en constante actualización que enseña programación competitiva (OI e ICPC), desde algoritmos básicos hasta temas avanzados.
Colección sin anuncios de artículos sobre algoritmos y estructuras de datos populares en programación competitiva, mantenida por voluntarios y traducida y ampliada a partir de e-maxx.ru.