Biblioteca de templates em Go para algoritmos e estruturas de dados de programação competitiva, com soluções para problemas do Codeforces e LeetCode.
AkashSingh3031/The-Complete-FAANG-Preparation
Coleção de anotações e soluções de DSA, programação competitiva e fundamentos de computação em Jupyter Notebook, voltada à preparação para entrevistas no estilo FAANG.
- Estrelas
- 12,300
- Forks
- 2,633
- Issues abertas
- 38
- Último commit
- há 12 dias
O que é?
Este repositório reúne materiais de prática para entrevistas de engenharia de software. Ele organiza listas de problemas e soluções de estruturas de dados e algoritmos, incluindo as listas de 450 problemas de DSA de Love Babbar, a série Striver e a lista de DSA do Apna College, com soluções organizadas por linguagem, como C++, Python e Java.
Além de algoritmos, o conteúdo aborda disciplinas fundamentais de computação que costumam aparecer em entrevistas: sistemas operacionais, DBMS e SQL, redes de computadores e programação orientada a objetos. Também inclui seções sobre programação competitiva, questões de aptidão e raciocínio, MCQs de programação e quebra-cabeças, além de conteúdo de design de sistemas para low-level design e high-level design.
O conteúdo é organizado em pastas em um repositório com muitos Jupyter Notebooks, servindo como um roteiro estruturado de estudos, e não como uma biblioteca de software. O projeto é distribuído sob a licença MIT.
Recursos principais
- 01Listas de problemas de 450 DSA de Love Babbar, da série Striver e da lista de DSA do Apna College.
- 02Tópicos fundamentais de computação, incluindo sistemas operacionais, DBMS, SQL e redes de computadores.
- 03Soluções organizadas em C++, Python e Java.
- 04Seções sobre programação competitiva, aptidão, raciocínio e quebra-cabeças.
- 05Conteúdo de design de sistemas que abrange low-level design e high-level design.
Casos de uso
- Preparar-se para entrevistas de engenharia de software em grandes empresas de tecnologia.
- Seguir uma lista estruturada de exercícios de DSA usando a linguagem de sua preferência.
- Revisar tópicos de sistemas operacionais, DBMS ou redes antes de uma entrevista técnica inicial.
- Encontrar soluções comentadas para problemas comuns de algoritmos e estudar por conta própria.
Antes de usar
- É uma coleção de anotações de estudo e soluções, não um software instalável.
Em coleções
Tópicos
Perguntas frequentes
- O que é The-Complete-FAANG-Preparation?
- Coleção de anotações e soluções de DSA, programação competitiva e fundamentos de computação em Jupyter Notebook, voltada à preparação para entrevistas no estilo FAANG. Este repositório reúne materiais de prática para entrevistas de engenharia de software. Ele organiza listas de problemas e soluções de estruturas de dados e algoritmos, incluindo as listas de 450 problemas de DSA de Love Babbar, a série Striver e a lista de DSA do Apna College, com soluções organizadas por linguagem, como C++, Python e Java.
- The-Complete-FAANG-Preparation é gratuito? Qual é a licença?
- The-Complete-FAANG-Preparation é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- The-Complete-FAANG-Preparation ainda é mantido?
- Manutenção ativa. O último commit de The-Complete-FAANG-Preparation foi em 12 de out. de 2026.
- Para que posso usar The-Complete-FAANG-Preparation?
- Preparar-se para entrevistas de engenharia de software em grandes empresas de tecnologia. Seguir uma lista estruturada de exercícios de DSA usando a linguagem de sua preferência. Revisar tópicos de sistemas operacionais, DBMS ou redes antes de uma entrevista técnica inicial. Encontrar soluções comentadas para problemas comuns de algoritmos e estudar por conta própria.
- Onde consigo The-Complete-FAANG-Preparation?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AkashSingh3031/The-Complete-FAANG-Preparation
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Soluções em Go para problemas do LeetCode, com um e-book complementar, o Cookbook, sobre estruturas de dados e algoritmos para se preparar para entrevistas.
Guia de estudos que agrupa questões de entrevistas do LeetCode por padrões reutilizáveis de resolução, com um app web para navegar e acompanhar o progresso.
Um guia de estudos de LeetCode em chinês, com ordem de problemas selecionada, soluções ilustradas, explicações em vídeo e código em C++, Java, Python, Go e JavaScript.
Uma wiki gratuita, aberta e atualizada continuamente, que ensina programação competitiva (OI e ICPC), de algoritmos básicos a tópicos avançados.
Coletânea sem anúncios de artigos sobre algoritmos e estruturas de dados populares em programação competitiva, mantida por voluntários e traduzida e ampliada a partir do e-maxx.ru.