|
@@ -10,7 +10,7 @@
|
|
>
|
|
>
|
|
> *Boa sorte para todos vocês!*
|
|
> *Boa sorte para todos vocês!*
|
|
|
|
|
|
-**Original**: [Inglês](https://github.com/jwasham/coding-interview-university/blob/master/README.md)
|
|
|
|
|
|
+**Original**: [Inglês](https://github.com/jwasham/coding-interview-university/blob/main/README.md)
|
|
|
|
|
|
- [Acompanhe o progresso da tradução aqui!](https://github.com/jwasham/coding-interview-university/pull/115)
|
|
- [Acompanhe o progresso da tradução aqui!](https://github.com/jwasham/coding-interview-university/pull/115)
|
|
|
|
|
|
@@ -205,7 +205,7 @@ Eu estou usando a sintaxe de markdown especial do Github, incluindo listas de ta
|
|
|
|
|
|
`git commit -m "Marked x" `
|
|
`git commit -m "Marked x" `
|
|
|
|
|
|
-`git rebase jwasham/master `
|
|
|
|
|
|
+`git rebase jwasham/main `
|
|
|
|
|
|
`git push --force `
|
|
`git push --force `
|
|
|
|
|
|
@@ -415,8 +415,8 @@ Eu fiz um website focado em mobile para que eu pudesse rever no meu celular, tab
|
|
Faça o seu próprio, grátis:
|
|
Faça o seu próprio, grátis:
|
|
|
|
|
|
- [Repositório de flashcards](https://github.com/jwasham/computer-science-flash-cards)
|
|
- [Repositório de flashcards](https://github.com/jwasham/computer-science-flash-cards)
|
|
-- [Minha base de dados de flashcards (antigo - 1200 cartões)](https://github.com/jwasham/computer-science-flash-cards/blob/master/cards-jwasham.db):
|
|
|
|
-- [Minha base de dados de flashcards (novo - 1800 cartões)](https://github.com/jwasham/computer-science-flash-cards/blob/master/cards-jwasham-extreme.db):
|
|
|
|
|
|
+- [Minha base de dados de flashcards (antigo - 1200 cartões)](https://github.com/jwasham/computer-science-flash-cards/blob/main/cards-jwasham.db):
|
|
|
|
+- [Minha base de dados de flashcards (novo - 1800 cartões)](https://github.com/jwasham/computer-science-flash-cards/blob/main/cards-jwasham-extreme.db):
|
|
|
|
|
|
Tenha em mente que eu exagerei e tenho cartões abrangendo desde linguagem assembly e trivialidades de Python até aprendizado de máquina e estatísticas. É demais para o que é requerido.
|
|
Tenha em mente que eu exagerei e tenho cartões abrangendo desde linguagem assembly e trivialidades de Python até aprendizado de máquina e estatísticas. É demais para o que é requerido.
|
|
|
|
|
|
@@ -650,7 +650,7 @@ Escreva código em um quadro branco ou papel, não em um computador. Teste com u
|
|
- busca binária usando recursividade
|
|
- busca binária usando recursividade
|
|
|
|
|
|
- ### Lógica binária
|
|
- ### Lógica binária
|
|
- - [ ] [Bits cheat sheet](https://github.com/jwasham/coding-interview-university/blob/master/extras/cheat%20sheets/bits-cheat-sheet.pdf) (Folha de consultas sobre Bits) - você deve conhecer várias das potências de 2 de (2^1 até 2^16 e 2^32)
|
|
|
|
|
|
+ - [ ] [Bits cheat sheet](https://github.com/jwasham/coding-interview-university/blob/main/extras/cheat%20sheets/bits-cheat-sheet.pdf) (Folha de consultas sobre Bits) - você deve conhecer várias das potências de 2 de (2^1 até 2^16 e 2^32)
|
|
- [ ] Consiga um bom entendimento sobre manipulação de bits com: &, |, ^, ~, >>, <<
|
|
- [ ] Consiga um bom entendimento sobre manipulação de bits com: &, |, ^, ~, >>, <<
|
|
- [ ] [words](https://en.wikipedia.org/wiki/Word_(computer_architecture)) (palavras)
|
|
- [ ] [words](https://en.wikipedia.org/wiki/Word_(computer_architecture)) (palavras)
|
|
- [ ] Boa introdução:
|
|
- [ ] Boa introdução:
|
|
@@ -1274,7 +1274,7 @@ Você ganhará mais prática com grafos no livro do Skiena (veja a seção de li
|
|
- [ ] Praticando o processo de design de sistema: Aqui estão algumas ideias para tentar trabalhar no papel, cada uma com documentação sobre como ela foi tratada no mundo real:
|
|
- [ ] Praticando o processo de design de sistema: Aqui estão algumas ideias para tentar trabalhar no papel, cada uma com documentação sobre como ela foi tratada no mundo real:
|
|
- revisão: [The System Design Primer](https://github.com/donnemartin/system-design-primer) (A Base de Design de Sistema)
|
|
- revisão: [The System Design Primer](https://github.com/donnemartin/system-design-primer) (A Base de Design de Sistema)
|
|
- [System Design from HiredInTech](http://www.hiredintech.com/system-design/) (Design de Sistema, por HiredInTech)
|
|
- [System Design from HiredInTech](http://www.hiredintech.com/system-design/) (Design de Sistema, por HiredInTech)
|
|
- - [cheat sheet](https://github.com/jwasham/coding-interview-university/blob/master/extras/cheat%20sheets/system-design.pdf) (folha de consultas)
|
|
|
|
|
|
+ - [cheat sheet](https://github.com/jwasham/coding-interview-university/blob/main/extras/cheat%20sheets/system-design.pdf) (folha de consultas)
|
|
- fluxo:
|
|
- fluxo:
|
|
1. Compreenda o problema e seu escopo:
|
|
1. Compreenda o problema e seu escopo:
|
|
- defina os casos de uso, com a ajuda do entrevistador
|
|
- defina os casos de uso, com a ajuda do entrevistador
|