You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you have many years of software/web development experience, note that Google views software engineering as
24
-
different from software/web development and they require computer science knowledge.
23
+
Якщо у вас багато років досвіду веб-розробки, майте на увазі, що Google відрізняє розробку програмного забезпечення
24
+
від веб-розробки, і вони потребують знання Computer Science.
25
25
26
-
If you want to be a reliability engineer or systems engineer, study more from the optional list (networking, security).
26
+
Якщо ви хочете бути інженером з надійності або системним інженером, вчіть більше за опціональним списком (мережі,
27
+
безпека).
27
28
28
29
---
29
30
@@ -174,7 +175,7 @@ Everything below is an outline, and you should tackle the items in order from to
174
175
175
176
I'm using Github's special markdown flavor, including tasks lists to check progress.
176
177
177
-
-[x]Create a new branch so you can check items like this, just put an x in the brackets: [x]
178
+
**Create a new branch so you can check items like this, just put an x in the brackets: [x]**
178
179
179
180
180
181
Fork a branch and follow the commands below
@@ -472,7 +473,10 @@ I made a mobile-first website so I could review on my phone and tablet, wherever
472
473
Make your own for free:
473
474
474
475
-[Flashcards site repo](https://github.com/jwasham/computer-science-flash-cards)
475
-
-[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 (new - 1800 cards)](https://github.com/jwasham/computer-science-flash-cards/blob/master/cards-jwasham-extreme.db):
478
+
479
+
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.
476
480
477
481
**Note on flashcards:** The first time you recognize you know the answer, don't mark it as known. You have to see the
478
482
same card and answer it several times correctly before you really know it. Repetition will put that knowledge deeper in
@@ -1100,7 +1104,12 @@ You'll get more graph practice in Skiena's book (see Books section below) and th
1100
1104
- replaced by Colossus in 2012
1101
1105
-[ ][2004: MapReduce: Simplified Data Processing on Large Clusters](http://static.googleusercontent.com/media/research.google.com/en//archive/mapreduce-osdi04.pdf)
1102
1106
- mostly replaced by Cloud Dataflow?
1107
+
-[ ][2006: Bigtable: A Distributed Storage System for Structured Data](https://static.googleusercontent.com/media/research.google.com/en//archive/bigtable-osdi06.pdf)
1108
+
-[An Inside Look at Google BigQuery](https://cloud.google.com/files/BigQueryTechnicalWP.pdf)
1109
+
-[ ][2006: The Chubby Lock Service for Loosely-Coupled Distributed Systems](https://research.google.com/archive/chubby-osdi06.pdf)
1103
1110
-[ ][2007: What Every Programmer Should Know About Memory (very long, and the author encourages skipping of some sections)](https://www.akkadia.org/drepper/cpumemory.pdf)
1111
+
-[ ][2010: Dapper, a Large-Scale Distributed Systems Tracing Infrastructure](https://research.google.com/pubs/archive/36356.pdf)
1112
+
-[ ][2010: Dremel: Interactive Analysis of Web-Scale Datasets](https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/36632.pdf)
0 commit comments