Aya Azzam
dac32ac136
add the newer edition of Computer Architecture: A Quantitative Approach
2018-04-06 11:27:01 +02:00
John Washam
d50295ccf1
Merge pull request #314 from sankiran/progress
...
Remove broken garbage collection youtube link
2018-04-03 20:23:46 -07:00
ssrinath
46e36ae114
Remove broken garbage collection youtube link
2018-04-03 19:48:42 -07:00
Aman Adhikari
4f5117b84c
Issue-308 Discrete Math CS70 Link updated
2018-02-21 22:17:47 -06:00
Bruno Tomé
6c280fbc9b
Update README according to Translation in progress
...
Removing Brazilian-Portuguese from "Translations in progress", because the translation it's ready.
2018-01-10 15:46:19 -02:00
Chris
1cd0961ce3
Update book to newest version.
...
Add newest version of Unix and Linux System Administration Handbook
2017-12-12 19:47:12 -05:00
John Washam
1c4d2f289f
Merge pull request #258 from diemax/believe-you-can-change-article
...
Add an awesome article by Aaron Swartz
2017-11-26 14:29:36 -08:00
miku86
bf575dbde3
delete link to deleted German translation
2017-10-24 09:58:20 +02:00
John Washam
20633a7881
Merge branch 'master' into ptbr-translation
2017-10-11 16:00:47 -07:00
Diego
ce0f5a9b2a
Add an awesome article by Aaron Swartz
2017-10-04 10:26:15 +13:00
John Washam
e3fb273bf9
Added link to Japanese translation in progress.
2017-10-01 12:32:14 -07:00
John Washam
0e077f26fc
Changed wording.
2017-09-24 10:27:30 -07:00
John Washam
9258cbc4b5
Removed references to Half.com.
2017-09-24 10:20:17 -07:00
John Washam
34bc22a805
Merge pull request #250 from SaurabhMhaisekar/master
...
Moved translation to translations directory
2017-09-19 08:00:12 -07:00
Sourabh
133565f87f
Moved translation to translations directory
2017-09-19 10:20:36 +05:30
John Washam
5963ac78fe
Adding Malayalam translation "in progress" link.
2017-09-14 21:03:00 -07:00
Marlon Aviz
8535d82907
Merge branch 'master' into ptbr-translation
2017-08-29 01:57:49 -03:00
Karl Kwon
e6cbaff3ae
add 한국어 for Korean to easy to spot
2017-07-21 14:22:17 -04:00
Sandeep Pandey
fb8bbba462
Replace broken links of UC Berkeley videos with working ones from archive.org
2017-07-16 17:19:21 +05:30
Atul Krishna
a18c5cffb2
Fixed broken links of UCB
2017-07-12 10:09:47 +05:30
Atul Krishna
8c1bb55ad1
Fixed broken links for few videos
2017-07-12 09:51:30 +05:30
Fernando Kakimoto
a400fb663f
Fix dynamo paper link.
2017-06-29 13:11:57 -03:00
Marlon Aviz
3ed30de2ed
added credits and updated files' hyperlinks to translations
2017-06-19 20:39:04 -03:00
John Washam
9fb326dd5a
Added details on mock interviews.
2017-06-18 11:11:29 -07:00
John Washam
fcb6c13855
Merge pull request #217 from avizmarlon/patch-3
...
Fixed broken anchors and removed duplicate in index
2017-06-11 15:52:39 -07:00
John Washam
ab26f8eba8
Merge pull request #216 from avizmarlon/patch-2
...
Changed duplicate resource
2017-06-11 15:51:39 -07:00
Marlon Aviz
2291ef40a0
Fixed broken anchors and removed duplicate in index
2017-06-11 18:43:05 -03:00
Marlon Aviz
426326b4a2
Changed duplicate resource
2017-06-11 17:30:10 -03:00
Marlon Aviz
0b2b061eaf
fixed technical term
2017-06-11 13:45:17 -03:00
Marlon Aviz
8c60020e2d
added hyperlink to video series
2017-06-09 11:34:08 -03:00
John Washam
b4c23b7db6
Fixed broken link.
2017-06-04 10:34:43 -07:00
John Washam
a25e235e5f
Removed a video that was removed from YouTube.
2017-05-29 11:06:59 -07:00
John Washam
dfaeb49285
Moved Spanish translation to completed section.
2017-05-28 10:06:10 -07:00
John Washam
4b0ff1f028
Moved Spanish translation to completed section.
2017-05-28 10:05:45 -07:00
John Washam
1d126a58de
Moved Spanish translation to completed section.
2017-05-28 10:05:15 -07:00
Tai Le
68fc74ab14
Change Vietnam language code in translation file name
2017-05-20 14:22:31 +08:00
John Washam
a56952076f
Added PIE Java project link.
2017-05-12 20:54:11 -07:00
John Washam
6b157da812
Fixed link.
2017-05-06 10:34:01 -07:00
Kishu Agarwal
186f8f2b11
Add HackerEarth to list of challenge sites
2017-05-06 19:54:12 +05:30
John Washam
235fa9f249
Merge pull request #192 from donnemartin/add-system-design-primer
...
Follow-up to #181 : Add the System Design Primer
2017-04-19 21:02:31 -07:00
Donne Martin
171cd3dc8d
Add link to Interactive Coding Interview Challenges in Python
2017-04-16 15:44:06 -07:00
Donne Martin
b64496dd58
Follow-up to #181 : Add the System Design Primer
2017-04-16 15:32:18 -07:00
Benjamin Reynolds
425ede000f
Fix a few broken markdown links
...
Sometime in the last month or so several markdown links broke across all of github,
likely due to a change to the way that they parse markdown. This PR fixes the affected
links that I found here.
2017-04-13 11:36:58 -05:00
Donne Martin
e0b6e6db4c
Add the System Design Primer
...
Resource to learn how to design large-scale systems and to prep for the system design interview. Resolves #174 .
2017-04-02 07:44:55 -04:00
John Washam
4d84e104db
Added Refdash.
2017-03-30 21:05:04 -07:00
John Washam
fc60a754f7
Added link to Greek translation in progress.
2017-03-17 13:33:13 -07:00
John Washam
95919d0740
Added link to Italian translation in progress.
2017-03-17 13:32:18 -07:00
John Washam
75e31e7a76
Merge pull request #162 from YDrall/master
...
Added a new link in Interview Process section
2017-03-08 10:15:16 -08:00
Yogesh Drall
d3d2d0f5ec
Update README.md
2017-03-08 22:05:24 +05:30
Varun Upadhyay
27e59c4035
Update README.md
2017-03-08 09:04:51 +05:30
Varun Upadhyay
9d8bca0532
Update README.md
2017-03-08 09:00:57 +05:30
Le Tien Tai
38dcaa7fdc
Merge branch 'master' into vietnamese
2017-03-06 18:28:36 -08:00
John Washam
03ef97a664
Merge remote-tracking branch 'origin/master'
2017-03-06 16:56:12 -08:00
John Washam
acbe608e5d
Added my good news.
2017-03-06 16:56:03 -08:00
Le Tien Tai
f21c2ed933
Move vn translation into the sub folder
2017-03-07 02:30:40 +08:00
Le Tien Tai
301dfab110
Merge remote-tracking branch 'upstream/master' into vietnamese
2017-03-07 01:41:08 +08:00
bronzdoc
7531288439
Adding "Design patterns for humans" link
2017-03-04 21:46:07 -06:00
Utsav Pandey
739cca1976
Add sorting algorithm video link
2017-03-03 00:08:51 -08:00
John Washam
36168f3d1c
Added link to Thai translation in progress.
2017-03-01 10:20:29 -08:00
John Washam
b7e95d7b36
Merge remote-tracking branch 'origin/master'
2017-02-27 12:18:06 -08:00
John Washam
a42d48f6ff
Finalized rename.
2017-02-27 12:17:55 -08:00
Randolph Lee
8c02aabf88
Fixed typo in README
2017-02-13 18:24:15 -08:00
Max Beier
5c3f36c151
Fixed typo.
2017-02-11 09:27:43 +01:00
John Washam
b0de6485fe
Added link to answer questions.
2017-01-26 22:49:54 -08:00
John Washam
62c761d772
Moved intro text up.
2017-01-26 21:13:17 -08:00
John Washam
5e0a72d18a
Generalized around CS knowledge.
2017-01-26 21:09:56 -08:00
John Washam
181423178a
Added info about sockets.
2017-01-24 22:10:00 -08:00
John Washam
9934a759fb
Added Sphere Online Judge.
2017-01-23 09:41:07 -08:00
John Washam
ed3f28c9da
Added videos by Tushar Roy.
2017-01-22 18:06:27 -08:00
John Washam
d6540a9d78
Added IDeserve and Pramp to interview prep.
2017-01-22 17:44:07 -08:00
John Washam
ede481da25
Adding videos on memory paging, interrupts, scheduling.
2017-01-19 12:33:41 -08:00
Christopher Pecoraro
6ab5268e6e
Fix typo.
2017-01-17 00:39:08 +01:00
John Washam
110c16d064
Removed personal portions. This belongs to all of us now.
2017-01-10 17:53:41 -08:00
John Washam
61aec6bba0
Removed broken link. Thanks @Hemko
2017-01-06 10:14:22 -08:00
John Washam
7fccbc995d
Adding link to Polish.
2017-01-05 12:43:12 -08:00
John Washam
0d91838416
Added link to Korean.
2017-01-05 08:10:32 -08:00
John Washam
93115c8f73
Added link to Brazilian Portuguese in progress.
2017-01-03 16:17:26 -08:00
sqrtthree
dbba2e561e
Merge remote-tracking branch 'upstream/master'
2017-01-03 11:24:58 +08:00
Austin Crane
3ac4bccb7c
Small Grammar Issue (Final Review)
...
fixed a small typo in final review section
2017-01-02 21:01:18 -06:00
sqrtthree
f516dbdcc1
Move translation into dedicated dir
2017-01-02 22:18:13 +08:00
John Washam
b79ba6bd0f
Added links to translation issues.
2017-01-01 21:55:01 -08:00
John Washam
ccfa4159c0
Moved DP back to required, with a disclaimer.
2017-01-01 14:08:42 -08:00
John Washam
f90458454c
Updated links to my flash cards.
2016-12-29 09:57:24 -08:00
John Washam
97f5670347
Removed mistaken checkboxes.
2016-12-28 20:52:47 -08:00
John Washam
82e8e734d4
Removed broken link.
2016-12-28 10:12:17 -08:00
Carlos L. Torres
4536d3aa56
Include other influential Google papers
...
These Google papers have been very influential to the industry.
- Chubby, heavily influenced Apache Zookeeper and etcd
- Bigtable, along with Amazon DynamoDB paper, triggered the whole "movement" of NoSQL datastores.
- Dapper inspired Twitter's Zipkin and others
- Dremel, which basically is the implementation of their BigQuery service.
Good luck in your interview!
2016-12-28 01:30:01 -06:00
Tho Vo
a16eca9f9c
Add section Before you Get Started, change link to README-vn.md
2016-12-27 15:02:41 +01:00
John Washam
fbcb915d1f
Moving back Chinese translation.
2016-12-26 15:37:34 -08:00
John Washam
50869e4be2
Testing out moving Chinese translation.
2016-12-26 15:36:39 -08:00
Le Tien Tai
6f1e484ac2
Add vietnamese translation (in progress)
2016-12-26 07:14:33 +07:00
John Washam
84d563fba6
Merge remote-tracking branch 'origin/master'
2016-12-25 12:06:30 -08:00
John Washam
bef547d058
Added link to Hindi.
2016-12-25 12:06:23 -08:00
John Washam
278ab3edf5
Merge pull request #83 from MrSourabh/master
...
Initial Draft of Hindi Translation
2016-12-25 12:03:37 -08:00
YanaBe
8037203419
Update README.md for issue #82 Hebrew translation
...
Add the link to the issue and file in the main README file.
Add the file README-he.md to repository, the translation of first pages
2016-12-22 12:31:28 -08:00
John Washam
900d5aadc8
Changed to हिन्दी.
2016-12-21 22:14:20 -08:00
John Washam
e9a8504eb2
Merge remote-tracking branch 'origin/master'
2016-12-21 09:53:22 -08:00
John Washam
d4c274c2cd
Added links to Hindi and Spanish translation efforts. I hope I spelled Hindi correctly: मानक हिन्दी
2016-12-21 09:53:16 -08:00
Noel.b
a6922e4159
Fix typo
2016-12-21 22:16:09 +09:00
John Washam
9a951845bf
Added "in progress" on Spanish translation.
2016-12-20 11:17:40 -08:00
John Washam
a2e3fa746b
Merge pull request #77 from vinnyA3/vinnya3-branch
...
docs: fix spelling error
2016-12-20 09:41:11 -08:00
John Washam
beaec7e567
Merge pull request #76 from elliptica/master
...
Fix typo
2016-12-20 09:40:46 -08:00
John Washam
d13ce66d13
Merge pull request #75 from dossorio/master
...
[Work in Progress] Spanish Translation
2016-12-20 09:40:03 -08:00
vinnya3
e2bca71941
docs: fix spelling error
...
Fixed spelling error: somehat -> somewhat
2016-12-20 05:57:30 -05:00
Elliptica
85f99454e5
Fix typo
2016-12-20 11:54:16 +02:00
Daniel Ossorio
5fd8f22b54
Added spanish translation link
2016-12-20 09:20:02 +00:00
John Washam
dedfc52c5f
Added video on Imposter Syndrome.
2016-12-19 22:19:05 -08:00
John Washam
756f6d6566
Back to it.
2016-12-19 22:11:59 -08:00
John Washam
e5ca92332a
Added follow-up to TOC.
2016-12-19 18:10:43 -08:00
John Washam
ba3d7d67a0
Added status and follow-up.
2016-12-19 18:09:15 -08:00
John Washam
52291a3e6b
Moved dynamic programming to optional. I was mistaken, in that it wasn't in the Yegge article or Google's coaching notes.
2016-12-16 21:36:22 -08:00
John Washam
eb9d1ee7ce
Added Geeks for Geeks.
2016-12-16 13:07:05 -08:00
John Washam
9da475929d
Merge pull request #71 from triplepointfive/broken-pick-language-link
...
Fix broken link
2016-12-16 13:04:50 -08:00
John Washam
f4a61d7348
Minor edit.
2016-12-16 12:23:34 -08:00
Ilya Smelkov
1483e39b11
Fix broken link
2016-12-16 13:05:46 +03:00
John Washam
b8e920581f
Added link to Medium post.
2016-12-13 16:14:33 -08:00
John Washam
268bcc1ff3
Fixed typo, and added note about languages.
2016-12-13 16:06:24 -08:00
John Washam
1f7fe85f1f
Reorganized to add a book list.
2016-12-13 16:00:39 -08:00
John Washam
b5524e54d1
Note about Programming Interviews Exposed.
2016-11-28 21:30:27 -08:00
John Washam
6f29926286
Note about Programming Interviews Exposed.
2016-11-28 21:29:00 -08:00
John Washam
83a75e513c
Note about Programming Interviews Exposed.
2016-11-28 21:27:37 -08:00
John Washam
133053e6d4
Added a new article for coding problems.
2016-11-27 12:35:18 -08:00
John Washam
ecb74f1a6a
Moved some books around.
2016-11-27 12:33:39 -08:00
John Washam
75e6bf141a
Merge remote-tracking branch 'origin/master'
2016-11-26 14:20:52 -08:00
John Washam
e7eb0072d5
Added new video from Google of an example coding/engineering interview.
2016-11-26 14:20:40 -08:00
Ji Yang
95ecbcc68d
Update README.md
...
Fix typo and grammar
2016-11-23 14:19:21 -07:00
John Washam
0f7daa4612
Adding in notes about how large companies define software engineering differently from development.
2016-11-23 10:11:27 -08:00
John Washam
bfb02828a3
Moved OO and Design Patterns to main need-to-know area. Added notes about networking.
2016-11-23 10:10:48 -08:00
John Washam
30260dde95
Minor format change.
2016-11-22 12:37:29 -08:00
John Washam
46f69209cf
Minor format change.
2016-11-22 12:36:13 -08:00
John Washam
130e3cd90c
Minor format change.
2016-11-22 12:34:52 -08:00
John Washam
610547b79c
Minor format change.
2016-11-22 12:34:18 -08:00
John Washam
86d6ed1792
Minor format change.
2016-11-22 12:33:45 -08:00
John Washam
61e1ebbab5
Minor format change.
2016-11-22 12:33:11 -08:00
John Washam
005c841c1f
Minor format change.
2016-11-22 12:32:57 -08:00
John Washam
989c9bf6b1
Updating the list of what you need to know (for entry-level engineers) based on recent info.
2016-11-22 12:31:34 -08:00
John Washam
8ce532760d
Added info retention article.
2016-11-13 15:40:39 -08:00
John Washam
4c73e74252
Sedgewick videos on tries.
2016-11-12 09:41:17 -08:00
John Washam
3beb6dd516
Note on radix sort videos.
2016-11-11 14:21:13 -08:00
John Washam
d9ffc3c7c1
Added Sedgewick Radix sorting videos.
2016-11-11 14:20:27 -08:00
John Washam
8f34fb5853
Reorganized sorting section. Moved some lectures to additional section.
2016-11-11 09:55:58 -08:00
John Washam
23d712668d
Moved some string searching resources into additional detail section.
2016-11-11 09:38:18 -08:00
John Washam
3c4d911ea1
Added Sedgewick videos to final review.
2016-11-11 09:25:26 -08:00
John Washam
3ccc80d429
Moved A&P down.
2016-11-08 17:17:02 -08:00
John Washam
39fe10f6b1
Additional note on A&P.
2016-11-08 17:11:18 -08:00
John Washam
4d9c8e4b08
Removed "Algorithms and Programming: Problems and Solutions"
2016-11-08 17:09:46 -08:00
John Washam
29337ffd68
Added a few more book resources.
2016-11-08 11:17:17 -08:00
John Washam
6c5f5bd020
My notes on Skiena's book.
2016-10-31 17:53:18 -07:00
John Washam
dbbdad3dad
Added k-D trees, suffix arrays.
2016-10-31 10:11:48 -07:00
John Washam
63bc89d4bf
Added HyperLogLog, Locality-Sensitive Hashing, and a video for linear programming.
2016-10-30 11:02:43 -07:00
John Washam
80949bbfe8
Added a new explainer for Fourier Transform.
2016-10-29 20:47:48 -07:00
John Washam
9b674e60ec
Found a better video for Knuth-Morris-Pratt.
2016-10-28 20:29:57 -07:00
Albertux
7102c4de7d
removing extra line
2016-10-27 23:30:47 -07:00
Albertux
ba16e4d2db
adding the (video)
2016-10-27 23:29:42 -07:00
Albertux
5b065e3e72
Update README.md
2016-10-27 22:35:06 -07:00
John Washam
5d9cf81b86
Moved some items out of prerequisites and into additional knowledge. Moved C into prerequisites.
2016-10-27 09:37:29 -07:00
John Washam
0b03c55b4d
Merge remote-tracking branch 'origin/master'
2016-10-26 10:55:14 -07:00
John Washam
a6ac73378b
Added notes about some books. Moved CLRS down.
2016-10-26 10:55:07 -07:00
Andrii Bida
5640cad4a9
Fix some typos
2016-10-25 19:09:13 +02:00
John Washam
f2f02b76b9
Wording changes in resume section.
2016-10-24 20:50:38 -07:00
John Washam
bcfd271145
Merge remote-tracking branch 'origin/master'
2016-10-23 11:00:56 -07:00
John Washam
a9b65b763e
Added note about flashcards.
2016-10-23 11:00:45 -07:00
Abdur Rehman
ad08a6769f
README.md: fix a typo
2016-10-23 14:04:15 +05:00
John Washam
6fa307788e
Very minor changes.
2016-10-19 11:59:16 -07:00
John Washam
cfdabeeef4
Edited my note.
2016-10-17 09:30:22 -07:00
Juan Rivillas
c7c8168b82
Added graph theory and discrete mathematics course's links
2016-10-17 09:12:12 -02:00
John Washam
e2bea83602
Updated case.
2016-10-15 20:58:53 -07:00
John Washam
24ab868303
Changed heading.
2016-10-15 19:22:06 -07:00
John Washam
3e9bcd357c
Fixing link and formatting.
2016-10-15 19:21:18 -07:00
John Washam
6343360d0d
Merge pull request #38 from iOSBeginner/master
...
Add a tutorial on Udemy.
2016-10-15 19:17:14 -07:00
蘇健豪
002341136d
Add a tutorial on Udemy.
2016-10-16 10:12:13 +08:00
Murgio
c377f20dcc
Fixing typos
2016-10-15 21:02:05 +02:00
John Washam
0d181693d9
Merge remote-tracking branch 'origin/master'
2016-10-14 11:17:29 -07:00
John Washam
98ebb3dab6
Added note about online courses.
2016-10-14 11:17:24 -07:00
Adriano Carmezim
380213278a
fixing typo
2016-10-14 08:52:52 +02:00
Adriano Carmezim
869e667925
Adding free resources.
2016-10-14 08:43:45 +02:00
John Washam
ae3b29e965
Added an extra line to fix formatting.
2016-10-13 09:37:32 -07:00
John Washam
2ec9f41b7b
Merge pull request #34 from d2s/patch-1
...
Improve readability of a text chapter
2016-10-13 09:32:37 -07:00
uppusaikiran
31fdc1bf27
Added instructions to How to use?
2016-10-13 20:33:06 +05:30
Daniel Schildt
07ba41ab4a
Improve readability of a text chapter
...
- Improve readability of a text chapter.
- Convert indentation space characters to a list items.
Result:
- More readable Markdown rendering on the GitHub page.
- More consistent with rest of the page structure.
2016-10-13 09:28:47 +03:00
John Washam
af0e11703c
Added a couple of minor headings.
2016-10-11 19:07:36 -07:00
John Washam
9a120fdff4
Updated link text for algorithm design canvas.
2016-10-11 19:05:29 -07:00
John Washam
d1c01de994
Added detail to the Coding Question Practice section.
...
Added an Additional Books section.
2016-10-11 18:57:37 -07:00
John Washam
9bf5bc85f8
Updated link to Chinese translation.
2016-10-11 09:52:08 -07:00
John Washam
d1e043d85e
Merge pull request #31 from xitu/master
...
add Chinese version
2016-10-11 09:46:30 -07:00
Volodymyr Fedyk
4d697bc67c
fix typo
2016-10-11 16:33:40 +03:00
Glow Chiang
b1dea3635f
add 中文版本 to README.md
2016-10-11 18:43:19 +08:00
John Washam
071d21471d
Moved some Topcoder items down.
2016-10-10 17:11:45 -07:00
John Washam
15db7eada6
Added a minor note.
2016-10-10 16:22:19 -07:00
John Washam
abe7a9df99
Updated non-working MIT interview materials link with same from the Wayback Machine.
2016-10-10 11:34:57 -07:00
John Washam
2de6712194
Slightly rearranged coding practice section.
2016-10-10 11:23:34 -07:00
John Washam
79c494e299
Added Machine Learning books and links.
2016-10-10 09:41:13 -07:00
Psycho_Coder
d5e94b5a46
Minor fix on video counts
2016-10-10 12:22:25 +05:30
Psycho_Coder
beff2ad363
A few fixes/organized to the courses playlist
2016-10-10 12:13:30 +05:30
Sourabh Mhaisekar
d89266f818
Update README.md
2016-10-10 11:33:58 +05:30
John Washam
1daf277e0e
Reorganized Rabin-Karp. Added video on efficient implementation of rolling hashes.
2016-10-09 16:55:24 -07:00
John Washam
7c7a11fd05
Merge remote-tracking branch 'origin/master'
2016-10-09 16:55:12 -07:00
John Washam
13dd0827fb
Reorganized Rabin-Karp. Added video on efficient implementation of rolling hashes.
2016-10-09 16:54:52 -07:00
Artur Skowronski
665bbc2384
32 bit floating point video
...
Adding info that there is an error in video. I had problem with finding this myself and made me confused.
2016-10-09 20:25:14 +02:00
John Washam
e931d9d9eb
Made a sharp delineation between required and optional study topics.
...
Moved these down to the optional area:
- endianness
- garbage collection
- unicode
- emacs & vim
- unix command line tools
- design patterns
Removed a video and link from prerequisite knowledge that were overly complicated for the topic.
2016-10-09 11:08:38 -07:00
John Washam
55080ee861
Merge remote-tracking branch 'origin/master'
2016-10-09 10:10:01 -07:00
John Washam
34009f4cc0
Changed link to Made by Google video.
2016-10-09 10:09:49 -07:00
Ziyi Yan
a91c89357b
Fix a mis-formatted checkbox list item
2016-10-09 09:24:15 +08:00
John Washam
240fd893fa
Added link to my flash cards database.
2016-10-08 13:10:07 -07:00
John Washam
a71ef21895
Added link to the Google Careers Technical Development Guide.
2016-10-08 10:36:50 -07:00
John Washam
a87c0710cf
Removed Vector calculus video.
2016-10-07 15:25:53 -07:00
John Washam
c969f95591
Added a "What you won't see covered" section.
2016-10-07 14:02:04 -07:00
John Washam
26f45a683c
Added a Before you Get Started section.
2016-10-07 13:24:27 -07:00
John Washam
47dc2d7ad7
Moved programming language resources off to a new page as not to distract from the study topics.
2016-10-07 11:58:13 -07:00
John Washam
46ad491b0d
Added note about how to use checkboxes.
2016-10-07 11:41:17 -07:00
Dominic Valenciana
d347d13876
Removed [x] and replaced all instances with [ ]
...
Replaces all instances in the latest version of the readme
2016-10-07 12:16:25 -06:00
John Washam
82ac7b4460
Merge pull request #17 from jhoffner/master
...
Added Codewars as a code challenge resource
2016-10-07 10:31:55 -07:00
John Washam
3c06cb66b4
Merge pull request #16 from Kiricon/master
...
Fixed a minor typo
2016-10-07 10:30:23 -07:00
Jake Hoffner
97d8c22c9b
Added Codewars as a code challenge resource
...
Not a complete list without Codewars!
2016-10-07 08:05:27 -07:00
Dominic Valenciana
8460641bf4
Fixed a minor typo
2016-10-07 08:59:13 -06:00
Adriano Carmezim
758ccbe895
Fixing Last Typos.
...
I reviewed the entire file more cautiously and I think those were the only typos.
2016-10-07 09:04:07 +02:00
John Washam
e190fbccfe
Moved About Google section towards the top, added book to it.
2016-10-06 20:42:07 -07:00
John Washam
282bb46f15
Added annotation to video.
2016-10-06 20:35:23 -07:00
John Washam
c54b810182
Added video to About Google section.
2016-10-06 20:34:07 -07:00
Adriano Carmezim
b682824563
Fixing double parenthesis.
2016-10-07 05:04:04 +02:00
Adriano Carmezim
f1f6dd8268
Update README.md
2016-10-07 05:01:50 +02:00
Adriano Carmezim
6751d09303
Finishing Readability Improvement.
...
Done. :)
Again, I hope nothing was broken by some typo.
2016-10-07 04:35:28 +02:00
Adriano Carmezim
73a9213eaf
Fixing typos.
...
Oops.
2016-10-07 02:44:38 +02:00
Adriano Carmezim
e7c5759835
Updating Up L1007
2016-10-07 01:43:48 +02:00
John Washam
640803e3e6
Adding back some items.
2016-10-06 14:31:53 -07:00
Adriano Carmezim
acf8fd2b95
Update README.md
2016-10-06 21:28:06 +02:00
Adriano Carmezim
6a3f07da79
Adding more descriptive links.
...
Improving readability and making a cleaner template.
If you agree with the changes I can follow finishing the file.
2016-10-06 21:24:51 +02:00
John Washam
fd48f83788
Added some clarifications.
2016-10-06 12:01:20 -07:00
John Washam
87e7b43f84
Added another contact.
2016-10-06 10:26:24 -07:00
John Washam
5d4c7c1bc3
Merge pull request #4 from cixtor/master
...
Fix marked checkbox with ambiguous Markdown link
2016-10-06 09:42:10 -07:00
Cixtor
fcf3239656
Fix marked checkbox with ambiguous Markdown link
2016-10-06 09:05:42 -05:00
Andrew Murray
dd4db3774b
Fixed typo
2016-10-06 21:07:58 +11:00
John Washam
10c4f7e2c8
Added note about checkboxes.
2016-10-05 15:00:55 -07:00
John Washam
4176b17ee3
Minor changes to Machine Learning section.
2016-10-05 11:37:37 -07:00
John Washam
50ee5bebb0
Added links to follow along.
2016-10-05 08:07:28 -07:00
John Washam
23df397a04
Updated link on "future Googler sign".
2016-10-04 10:20:23 -07:00
John Washam
4cd57ca7cc
Added thumbnail of "future Googler sign".
2016-10-04 10:15:10 -07:00
John Washam
9459c23a59
Added book to Machine Learning section.
2016-10-02 13:21:16 -07:00
John Washam
0aad172b7e
Working on Machine Learning section.
2016-10-01 11:56:12 -07:00
John Washam
c8ab10abf3
Added an opinion video to Testing section.
2016-09-30 13:29:01 -07:00
John Washam
8142e6805a
Details for additional learnings in Table of Contents.
2016-09-28 10:38:22 -07:00
John Washam
b3206c3318
Detailed Table of Contents.
2016-09-28 10:31:07 -07:00
John Washam
2109132a44
Reformatted list headings for Table of Contents.
2016-09-28 10:20:05 -07:00
John Washam
c9e0dc4eb5
Experimenting with list headings.
2016-09-28 09:56:13 -07:00
John Washam
a7b2c36c0a
Experimenting with list headings.
2016-09-28 09:53:27 -07:00
John Washam
0b4ae9bc8c
Experimenting with list headings.
2016-09-28 09:52:37 -07:00
John Washam
98b93c89bf
Experimenting with list headings.
2016-09-28 09:52:11 -07:00
John Washam
ebebbdab7e
Experimenting with list headings.
2016-09-28 09:51:07 -07:00
John Washam
2a7a78503d
Adding more detail to Table of Contents.
2016-09-28 09:31:04 -07:00
John Washam
6ea8a01f35
Done with Design Patterns section.
2016-09-28 09:26:13 -07:00
John Washam
4a6f5dd1f6
Some details on Design Patterns section.
2016-09-27 22:14:28 -07:00
John Washam
2e3d711de0
Some changes to Design Patterns section.
2016-09-27 12:56:41 -07:00
John Washam
fe932c94c6
Adding some info to Design Patterns section.
2016-09-27 11:23:26 -07:00
John Washam
54e12a100a
Adding one more Testing article.
2016-09-26 16:17:24 -07:00
John Washam
8e4a6f8b02
Added note on Testing videos.
2016-09-26 15:52:25 -07:00
John Washam
64409caa32
Completed Testing section.
2016-09-26 15:39:30 -07:00
John Washam
ac1db33936
Added Stanford machine learning videos.
2016-09-26 11:20:35 -07:00
John Washam
2b5b5cdb17
Adding book (read online) and Udacity videos for Testing section.
2016-09-25 18:49:34 -07:00
John Washam
882662cf63
Renamed integer arithmetic section to "Math for Fast Processing" and added Chinese Remainder Theorem.
2016-09-25 10:37:28 -07:00
John Washam
67400c7cd9
Completed convex hull.
2016-09-24 20:05:48 -07:00
John Washam
dc6ca85941
Completions for linear programming, discrete math.
2016-09-23 20:55:07 -07:00
John Washam
58564aa2e8
Done with treaps.
2016-09-23 10:16:00 -07:00
John Washam
7282aaeaab
Done with disjoint sets data structure.
2016-09-22 20:29:02 -07:00
John Washam
4ebbcc302c
Maximum flow.
2016-09-22 11:58:26 -07:00
John Washam
6a8b84c9da
Done with Karatsuba multiplication.
2016-09-21 21:21:43 -07:00
John Washam
55708bd1b2
Done with skip lists. Added an article for when you/I get hired.
2016-09-21 19:41:06 -07:00
John Washam
e3b43a9e0d
Reordered some items in the Additional Learnings section.
2016-09-21 17:36:10 -07:00
John Washam
6304470b69
Finished augmented data structures.
2016-09-21 17:31:46 -07:00
John Washam
17f71a1ff3
Done with van Emde Boas trees.
2016-09-21 16:33:52 -07:00
John Washam
11bdfe4a26
Done with Fast Fourier Transform.
2016-09-21 14:04:01 -07:00
John Washam
e35e7f77a0
Moved table of contents up, and completed Table of Contents.
2016-09-21 09:55:42 -07:00
John Washam
df04920319
Added table of contents.
2016-09-21 09:43:46 -07:00
John Washam
ffd01d5f59
Experimenting with building a table of contents.
2016-09-21 09:35:50 -07:00
John Washam
4562c3c4ba
FFT, Bloom filter.
2016-09-20 20:56:36 -07:00
John Washam
3ea1da756a
Completed messaging, serialization, and queueing systems.
2016-09-20 19:17:41 -07:00
John Washam
6cd4e62a4a
Adding resources for Redis, RabbitMQ, SNS, Celery.
2016-09-20 18:22:34 -07:00
John Washam
b5f96623e7
Added resources for Protobuf and gRPC.
2016-09-20 15:16:02 -07:00
John Washam
d7f1e1eef7
Resources for Thrift.
2016-09-20 12:14:57 -07:00
John Washam
1377147e64
Building out the messaging and queueing systems section.
2016-09-20 09:24:33 -07:00
John Washam
439c7a95eb
Completed getting some familiarity with Go.
2016-09-19 21:30:58 -07:00
John Washam
9726c5a447
Done with "about Google" section.
2016-09-18 16:20:16 -07:00
John Washam
9bcb0c63ef
Reordering some Google items.
2016-09-18 12:21:49 -07:00
John Washam
c54e5bdecc
Marking papers as complete.
2016-09-18 11:17:06 -07:00
John Washam
b7f98cd604
Removed paper on computing weak consistency.
2016-09-17 21:20:56 -07:00
John Washam
705937a54e
Added disclaimer about papers.
2016-09-17 12:38:45 -07:00
John Washam
628c7174fb
Reordered papers and added dates and notes.
2016-09-17 10:40:09 -07:00
John Washam
5f118329fe
Reordered some papers.
2016-09-16 15:39:38 -07:00
John Washam
c86e268f6b
Marking items read.
2016-09-15 19:49:16 -07:00
John Washam
35dea52c17
Note on Drepper paper.
2016-09-15 10:54:57 -07:00
John Washam
4214020d58
Fix to typo.
2016-09-14 17:16:12 -07:00
John Washam
2c1e107809
Moved up an item on systems design exercises.
2016-09-14 16:25:20 -07:00
John Washam
78b8241e60
Annotations.
2016-09-14 14:33:06 -07:00
John Washam
51a8923fbe
Updated link.
2016-09-14 11:02:52 -07:00
John Washam
4a06d2e404
Added better system design outline. Added it to cheat sheets.
2016-09-14 11:01:41 -07:00
John Washam
feee65a152
Notes and outline for system design.
2016-09-14 10:10:24 -07:00
John Washam
3335084bb4
Missed a checkbox.
2016-09-13 21:25:37 -07:00
John Washam
3712b71e5f
Completed SOLID.
2016-09-13 21:24:29 -07:00
John Washam
676f656bc7
Added Martin articles for OCP and LSP.
2016-09-13 20:01:33 -07:00
John Washam
250bbe021b
Finishing up SOLID.
2016-09-12 21:03:48 -07:00
John Washam
50305c461d
Marking some items as completed.
2016-09-12 19:33:10 -07:00
John Washam
9e6b21421e
Added videos on Paxos.
2016-09-12 18:45:58 -07:00
John Washam
edaf9ae585
Added some OO design patterns.
2016-09-12 11:12:48 -07:00
John Washam
98f455304b
Added some of the design pattern videos from OOSE.
2016-09-12 11:10:36 -07:00
John Washam
ca71f328f5
Added article on testing.
2016-09-11 15:05:25 -07:00
John Washam
3e9fa8a6a1
Marked item as complete.
2016-09-11 11:18:36 -07:00
John Washam
ae6601bf5f
Marking some items as complete.
2016-09-10 21:18:30 -07:00
John Washam
7e15fe5ed3
Moved OO back. The others were a bad choice.
2016-09-09 21:20:02 -07:00
John Washam
ce8ac27435
Moved OO back. The others were a bad choice.
2016-09-09 20:35:24 -07:00
John Washam
aa84c3ddd7
Moved old OO videos down to Videos section. Replaced with Banas videos.
2016-09-09 17:51:26 -07:00
John Washam
cd5e7d79ce
Added series on UML.
2016-09-09 17:03:50 -07:00
John Washam
588005b843
Added series on UML.
2016-09-09 16:45:43 -07:00
John Washam
2033528597
Added video on SOLID by Uncle Bob Martin.
2016-09-08 21:45:30 -07:00
John Washam
88c8883880
Added extra item under systems design.
2016-09-08 16:35:39 -07:00
John Washam
9535c2c409
Marked item as complete.
2016-09-07 21:32:14 -07:00
John Washam
67bdbee013
Marked item as complete.
2016-09-06 09:54:07 -07:00
John Washam
09609240c3
Broke out some system design articles and practice items.
2016-09-04 21:05:26 -07:00
John Washam
7805195b6c
Merged scalability and systems design.
2016-09-04 20:22:36 -07:00
John Washam
4b81e5f21a
Added TopCoder guide on asymptotic notations of recurrence relations and article on database normalization.
2016-09-04 13:04:16 -07:00
John Washam
f6ef966773
Added a few more things for asymptotic notation, scalability, and system design.
2016-09-04 12:02:02 -07:00
John Washam
c40405d96f
Organizing system design and scalability.
2016-09-03 14:57:53 -07:00
John Washam
5cce93dcf9
Added system design resources.
2016-09-02 22:43:39 -07:00
John Washam
ccffa4d0f8
Parallel programming, memory essay, unicode article.
2016-09-02 16:09:10 -07:00
John Washam
b30a63f9c1
Done with scalability section.
2016-08-31 21:00:46 -07:00
John Washam
fb6edeb1f8
Marking completed items.
2016-08-31 16:57:54 -07:00
John Washam
2ab4035db3
Updated photo, added unix tools.
2016-08-31 13:49:12 -07:00
John Washam
30a5c7ddd5
Marked some scalability items done. Added more recent scaling articles.
2016-08-30 21:16:30 -07:00
John Washam
5f98dfb92d
Adding a quick final review section.
2016-08-30 19:32:31 -07:00
John Washam
6149d172a6
Working through scalability items.
2016-08-30 17:36:17 -07:00
John Washam
a68fb45ac4
Finished up security.
2016-08-29 09:52:17 -07:00
John Washam
34221585cf
Added videos on single variable calculus to the bonus videos section.
2016-08-28 11:51:52 -07:00
John Washam
fca418fdf4
Marking as done.
2016-08-27 20:59:11 -07:00
John Washam
dd4191f3cf
Added video on vector calculus, video playlist of x86 architecture.
2016-08-27 14:55:35 -07:00
John Washam
b99fa939d8
Finished up breaking out videos for computer security.
2016-08-27 14:48:51 -07:00
John Washam
9aef537271
Filling in more security videos.
2016-08-27 14:44:47 -07:00
John Washam
25eb081cc7
Breaking out security videos.
2016-08-26 21:10:13 -07:00
John Washam
495c3ef612
Added video on CIDR notation (subnet mask shorthand)
2016-08-25 15:55:06 -07:00
John Washam
af0e849cc2
Added short threads series.
2016-08-23 19:26:08 -07:00
John Washam
b8122e6219
Completed networking section.
2016-08-22 22:37:50 -07:00
John Washam
84d554f45a
Some videos for networking.
2016-08-22 16:16:14 -07:00
John Washam
b633d3a115
Completed processes & threads portion.
2016-08-21 18:57:44 -07:00
John Washam
9eb005d529
Some info on process videos and Python concurrency.
2016-08-20 18:59:06 -07:00
John Washam
f4340e6937
Updated videos on the GIL.
2016-08-19 13:37:39 -07:00
John Washam
6971af797e
Renamed OS section to processes and threads.
2016-08-18 21:29:18 -07:00
John Washam
974d7f3b76
Completed compression topic.
2016-08-18 13:20:42 -07:00
John Washam
ec83b5ffae
Fixed typo.
2016-08-17 21:27:54 -07:00
John Washam
eed2155cec
Compression.
2016-08-17 21:27:11 -07:00
John Washam
82680456ac
Finished cryptography.
2016-08-17 16:44:17 -07:00
John Washam
b46a2b8bea
Reordered networking and security.
2016-08-17 12:05:01 -07:00
John Washam
b7e3261012
Added networking section.
2016-08-17 12:03:51 -07:00
John Washam
4dc87775c7
Added a little entropy.
2016-08-16 15:28:12 -07:00
John Washam
76f8548717
Reorganized some of the additional learning areas.
2016-08-15 21:21:49 -07:00