|
@@ -188,7 +188,7 @@ I'm using Github's special markdown flavor, including tasks lists to check progr
|
|
|
|
|
|
`git commit -m "Marked x" `
|
|
|
|
|
|
-`git rebase jwasham/master `
|
|
|
+`git rebase jwasham/main `
|
|
|
|
|
|
`git push --force `
|
|
|
|
|
@@ -196,9 +196,9 @@ I'm using Github's special markdown flavor, including tasks lists to check progr
|
|
|
|
|
|
## Get in a Googley Mood
|
|
|
|
|
|
-Print out a "[future Googler](https://github.com/jwasham/coding-interview-university/blob/master/extras/future-googler.pdf)" sign (or two) and keep your eyes on the prize.
|
|
|
+Print out a "[future Googler](https://github.com/jwasham/coding-interview-university/blob/main/extras/future-googler.pdf)" sign (or two) and keep your eyes on the prize.
|
|
|
|
|
|
-[](https://github.com/jwasham/coding-interview-university/blob/master/extras/future-googler.pdf)
|
|
|
+[](https://github.com/jwasham/coding-interview-university/blob/main/extras/future-googler.pdf)
|
|
|
|
|
|
## Did I Get the Job?
|
|
|
|
|
@@ -469,7 +469,7 @@ I made a mobile-first website so I could review on my phone and tablet, wherever
|
|
|
Make your own for free:
|
|
|
|
|
|
- [Flashcards site repo](https://github.com/jwasham/computer-science-flash-cards)
|
|
|
-- [My flash cards database](https://github.com/jwasham/computer-science-flash-cards/blob/master/cards-jwasham.db): Keep in mind I went overboard and have cards covering everything from assembly language and Python trivia to machine learning and statistics. It's way too much for what's required by Google.
|
|
|
+- [My flash cards database](https://github.com/jwasham/computer-science-flash-cards/blob/main/cards-jwasham.db): Keep in mind I went overboard and have cards covering everything from assembly language and Python trivia to machine learning and statistics. It's way too much for what's required by Google.
|
|
|
|
|
|
**Note on flashcards:** The first time you recognize you know the answer, don't mark it as known. You have to see the
|
|
|
same card and answer it several times correctly before you really know it. Repetition will put that knowledge deeper in
|
|
@@ -703,7 +703,7 @@ Write code on a whiteboard or paper, not a computer. Test with some sample input
|
|
|
- binary search using recursion
|
|
|
|
|
|
- ### Bitwise operations
|
|
|
- - [ ] [Bits cheat sheet](https://github.com/jwasham/coding-interview-university/blob/master/extras/cheat%20sheets/bits-cheat-sheet.pdf) - you should know many of the powers of 2 from (2^1 to 2^16 and 2^32)
|
|
|
+ - [ ] [Bits cheat sheet](https://github.com/jwasham/coding-interview-university/blob/main/extras/cheat%20sheets/bits-cheat-sheet.pdf) - you should know many of the powers of 2 from (2^1 to 2^16 and 2^32)
|
|
|
- [ ] Get a really good understanding of manipulating bits with: &, |, ^, ~, >>, <<
|
|
|
- [ ] [words](https://en.wikipedia.org/wiki/Word_(computer_architecture))
|
|
|
- [ ] Good intro:
|
|
@@ -1247,7 +1247,7 @@ You'll get more graph practice in Skiena's book (see Books section below) and th
|
|
|
- For even more, see "Mining Massive Datasets" video series in the Video Series section.
|
|
|
- [ ] Practicing the system design process: Here are some ideas to try working through on paper, each with some documentation on how it was handled in the real world:
|
|
|
- review: [System Design from HiredInTech](http://www.hiredintech.com/system-design/)
|
|
|
- - [cheat sheet](https://github.com/jwasham/coding-interview-university/blob/master/extras/cheat%20sheets/system-design.pdf)
|
|
|
+ - [cheat sheet](https://github.com/jwasham/coding-interview-university/blob/main/extras/cheat%20sheets/system-design.pdf)
|
|
|
- flow:
|
|
|
1. Understand the problem and scope:
|
|
|
- define the use cases, with interviewer's help
|