Repositório que contém conteúdos referente a skills técnicas necessárias para vagas de Engenheiro de software na Google segundo o vídeo do Filipe Deschamps. Artigo mencionado no vídeo.
- Algoritmos gerais
- Algoritmos de ordenação
- Estrutura de dados
- Matemática discreta básica
- Grafos
- Recursão
- Programação Orientada a Objeto
- Big-O Notation
- APIs
- Testes automatizados
- Arrays
- Linked lists
- Stacks
- Queues
- Trees
- Graphs
- Heaps
- Hash sets
- Hash maps / Hash tables
- Binary search
- Quicksort
- Mergesort
- A*
- Breadth-first search
- Depth-first search
- Divide and conquer
- Dynamic programming