Moved table of contents up, and completed Table of Contents.
This commit is contained in:
parent
df04920319
commit
e35e7f77a0
73
README.md
73
README.md
@ -8,12 +8,45 @@ This is my multi-month study plan for going from web developer (self-taught, no
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
This long list has been extracted and expanded from Google's coaching notes, so these are the things you need to know.
|
This long list has been extracted and expanded from **Google's coaching notes**, so these are the things you need to know.
|
||||||
There are extra items I added at the bottom that may come up in the interview or be helpful in solving a problem.
|
There are extra items I added at the bottom that may come up in the interview or be helpful in solving a problem.
|
||||||
|
|
||||||
Many items are from Steve Yegge's "[Get that job at Google](http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html)"
|
Many items are from Steve Yegge's "[Get that job at Google](http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html)"
|
||||||
and are reflected sometimes word-for-word in Google's coaching notes.
|
and are reflected sometimes word-for-word in Google's coaching notes.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Table of Contents
|
||||||
|
|
||||||
|
- [What is it?](#what-is-it)
|
||||||
|
- [Why use it?](#why-use-it)
|
||||||
|
- [How to use it](#how-to-use-it)
|
||||||
|
- [Get in a Googley Mood](#get-in-a-googley-mood)
|
||||||
|
- [About Video Resources](#about-video-resources)
|
||||||
|
- [Interview Process & General Interview Prep](#interview-process--general-interview-prep)
|
||||||
|
- [Prerequisite Knowledge](#prerequisite-knowledge)
|
||||||
|
- [The Daily Plan](#the-daily-plan)
|
||||||
|
- [Data Structures](#data-structures)
|
||||||
|
- [More Knowledge](#more-knowledge)
|
||||||
|
- [Trees](#trees)
|
||||||
|
- [Sorting](#sorting)
|
||||||
|
- [Graphs](#graphs)
|
||||||
|
- [Even More Knowledge](#even-more-knowledge)
|
||||||
|
- [Final Review](#final-review)
|
||||||
|
- [Books](#books)
|
||||||
|
- [Coding exercises/challenges](#coding-exerciseschallenges)
|
||||||
|
- [Once you're closer to the interview](#once-youre-closer-to-the-interview)
|
||||||
|
- [Your Resume](#your-resume)
|
||||||
|
- [Be thinking of for when the interview comes](#be-thinking-of-for-when-the-interview-comes)
|
||||||
|
- [Have questions for the interviewer](#have-questions-for-the-interviewer)
|
||||||
|
- [Additional Learnings (not required)](#additional-learnings-not-required)
|
||||||
|
- [Additional Detail on Some Subjects](#additional-detail-on-some-subjects)
|
||||||
|
- [Video Series](#video-series)
|
||||||
|
- [Once You've Got The Job](#once-youve-got-the-job)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
## Why use it?
|
## Why use it?
|
||||||
|
|
||||||
I'm following this plan to prepare for my Google interview. I've been building the web, building
|
I'm following this plan to prepare for my Google interview. I've been building the web, building
|
||||||
@ -63,34 +96,6 @@ Some videos are available only by enrolling in a Coursera or EdX class. It is fr
|
|||||||
are no longer in session so you have to wait a couple of months, so you have no access. I'm going to be adding more videos
|
are no longer in session so you have to wait a couple of months, so you have no access. I'm going to be adding more videos
|
||||||
from public sources and replacing the online course videos over time. I like using university lectures.
|
from public sources and replacing the online course videos over time. I like using university lectures.
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Table of Contents
|
|
||||||
|
|
||||||
- [Interview Process & General Interview Prep](#interview-process--general-interview-prep)
|
|
||||||
- [Prerequisite Knowledge](#prerequisite-knowledge)
|
|
||||||
- [The Daily Plan](#the-daily-plan)
|
|
||||||
- [Data Structures](#data-structures)
|
|
||||||
- [More Knowledge](#more-knowledge)
|
|
||||||
- [Trees](#trees)
|
|
||||||
- [Sorting](#sorting)
|
|
||||||
- [Graphs](#graphs)
|
|
||||||
- [Even More Knowledge](#even-more-knowledge)
|
|
||||||
- [Final Review](#final-review)
|
|
||||||
- [Books](#books)
|
|
||||||
- [Coding exercises/challenges](#coding-exerciseschallenges)
|
|
||||||
- [Once you're closer to the interview](#once-youre-closer-to-the-interview)
|
|
||||||
- [Your Resume](#your-resume)
|
|
||||||
- [Be thinking of for when the interview comes](#be-thinking-of-for-when-the-interview-comes)
|
|
||||||
- [Have questions for the interviewer](#have-questions-for-the-interviewer)
|
|
||||||
- [Additional Learnings (not required)](#additional-learnings-not-required)
|
|
||||||
- [Additional Learning](#additional-learning)
|
|
||||||
- [Video Series](#video-series)
|
|
||||||
- [Once You've Got The Job](#once-youve-got-the-job)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
|
|
||||||
## Interview Process & General Interview Prep
|
## Interview Process & General Interview Prep
|
||||||
|
|
||||||
- [x] Videos:
|
- [x] Videos:
|
||||||
@ -1157,7 +1162,7 @@ You'll get more graph practice in Skiena's book (see Books section below) and th
|
|||||||
|
|
||||||
## Books
|
## Books
|
||||||
|
|
||||||
#### Mentioned in Google Coaching:
|
### Mentioned in Google Coaching
|
||||||
|
|
||||||
**Read and do exercises:**
|
**Read and do exercises:**
|
||||||
|
|
||||||
@ -1183,7 +1188,9 @@ You'll get more graph practice in Skiena's book (see Books section below) and th
|
|||||||
- http://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/
|
- http://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/
|
||||||
- If you see people reference "The Google Resume", it was a book replaced by "Cracking the Coding Interview".
|
- If you see people reference "The Google Resume", it was a book replaced by "Cracking the Coding Interview".
|
||||||
|
|
||||||
#### Additional books (not suggested by Google but I added because I needed the background knowledge):
|
### Additional books
|
||||||
|
|
||||||
|
These were not suggested by Google but I added because I needed the background knowledge
|
||||||
|
|
||||||
- [x] C Programming Language, Vol 2
|
- [x] C Programming Language, Vol 2
|
||||||
- answers to questions: https://github.com/lekkas/c-algorithms
|
- answers to questions: https://github.com/lekkas/c-algorithms
|
||||||
@ -1199,7 +1206,7 @@ You'll get more graph practice in Skiena's book (see Books section below) and th
|
|||||||
- [ ] Algorithms and Programming: Problems and Solutions:
|
- [ ] Algorithms and Programming: Problems and Solutions:
|
||||||
http://www.amazon.com/Algorithms-Programming-Solutions-Alexander-Shen/dp/0817638474
|
http://www.amazon.com/Algorithms-Programming-Solutions-Alexander-Shen/dp/0817638474
|
||||||
|
|
||||||
If you have time:
|
### If you have time
|
||||||
|
|
||||||
- [ ] Introduction to Algorithms
|
- [ ] Introduction to Algorithms
|
||||||
- https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844
|
- https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844
|
||||||
@ -1478,7 +1485,7 @@ Some of mine (I already may know answer to but want their opinion or team perspe
|
|||||||
|
|
||||||
--
|
--
|
||||||
|
|
||||||
## Additional Learning
|
## Additional Detail on Some Subjects
|
||||||
|
|
||||||
I added these to reinforce some ideas already presented above, but didn't want to include them
|
I added these to reinforce some ideas already presented above, but didn't want to include them
|
||||||
above because it's just too much. It's easy to overdo it on a subject.
|
above because it's just too much. It's easy to overdo it on a subject.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user