Skip to content

Commit 4e5720f

Browse files
Update README.md
1 parent 49cc8e3 commit 4e5720f

File tree

1 file changed

+7
-55
lines changed

1 file changed

+7
-55
lines changed

README.md

Lines changed: 7 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,7 @@ Success leads to confidence (conversely from what people believe), so the more y
9191
- [Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition](http://www.wiley.com/WileyCDA/WileyTitle/productCd-047012167X.html)
9292
- [Cracking the Coding Interview, 6th Edition](http://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/)
9393
- [Elements of Programming Interviews](https://www.amazon.com/Elements-Programming-Interviews-Insiders-Guide/dp/1479274836)
94-
95-
#### What Silicon Valley looks like
96-
![Silicon Valley](https://sethsphd.files.wordpress.com/2014/03/in-the-heart-of-silicon-valley.jpg)
94+
9795

9896

9997
#### It also look a lot like this
@@ -149,17 +147,11 @@ but with the right discipline and passion they became really good at it by stick
149147
- Check the home assigned readings and videos for "The Myth of the Genius Programmer"
150148

151149

152-
### Silicon Valley
153-
154-
#### History and the Future
155-
todo
156-
#### The Personality, Values, and Culture of Silicon Valley
157-
todo
158-
#### It's not about Silicon Valley as a Location, it's about the values it has inspired
159-
todo
150+
### What Silicon Valley looks like
151+
![Silicon Valley](https://sethsphd.files.wordpress.com/2014/03/in-the-heart-of-silicon-valley.jpg)
160152

161153

162-
Play in lecture:
154+
Inspiration for these technical challenges we will tackle:
163155
- [ ] [The Evolution of Search (video)](https://www.youtube.com/watch?v=mTBShTwCnD4)
164156
- [ ] [How Search Works - Matt Cutts (video)](https://www.youtube.com/watch?v=BNHR6IQJGZs)
165157
- [ ] [How Google makes improvements to its search algorithm (video)](https://www.youtube.com/watch?v=J5RZOU6vK4Q)
@@ -212,7 +204,6 @@ Talk points:
212204

213205
### Talk while you think, and code, explain everything that might be ambiguous
214206

215-
216207
### If running out of time and need shortcuts, explain how you would not do the shortcut in a real scenario
217208

218209
### The interviewer is there because they want to hire someone, they are your friend not your enemy
@@ -301,7 +292,6 @@ whether he expects you to use the standard library or implement it yourself. Whe
301292
### Starting with basics
302293

303294
- ### Emacs and vi(m)
304-
- suggested by Yegge, from an old Amazon recruiting post: Familiarize yourself with a unix-based code editor
305295
- vi(m):
306296
- [Editing With vim 01 - Installation, Setup, and The Modes (video)](https://www.youtube.com/watch?v=5givLEMcINQ&index=1&list=PL13bz4SHGmRxlZVmWQ9DvXo1fEg4UdGkr)
307297
- [VIM Adventures](http://vim-adventures.com/)
@@ -321,24 +311,6 @@ whether he expects you to use the standard library or implement it yourself. Whe
321311
- [Writing C Programs With Emacs](http://www.cs.yale.edu/homes/aspnes/classes/223/notes.html#Writing_C_programs_with_Emacs)
322312
- [(maybe) Org Mode In Depth: Managing Structure (video)](https://www.youtube.com/watch?v=nsGYet02bEk)
323313

324-
- ### Unix command line tools
325-
- suggested by Yegge, from an old Amazon recruiting post. I filled in the list below from good tools.
326-
- [ ] bash
327-
- [ ] cat
328-
- [ ] grep
329-
- [ ] sed
330-
- [ ] awk
331-
- [ ] curl or wget
332-
- [ ] sort
333-
- [ ] tr
334-
- [ ] uniq
335-
- [ ] [strace](https://en.wikipedia.org/wiki/Strace)
336-
- [ ] [tcpdump](https://danielmiessler.com/study/tcpdump/)
337-
338-
339-
340-
341-
342314
# Week 2
343315

344316
## Session 1 - Algorithmic complexity / Big-O / Asymptotic analysis
@@ -845,12 +817,6 @@ https://www.coursera.org/learn/algorithms-graphs-data-structures
845817
### Session 1 - Dynamic Programming
846818

847819

848-
Todo: 1) organize this section, clean up unecessary stuff, and maybe add more stuff
849-
2) write my talk
850-
851-
852-
Todo: 1) organize this section, clean up unecessary stuff, and maybe add more stuff
853-
2) write my talk
854820

855821
- https://www.coursera.org/learn/algorithms-greedy/lecture/LIgLJ/the-knapsack-problem
856822
- https://www.coursera.org/learn/algorithms-greedy/lecture/0n68L/a-dynamic-programming-algorithm
@@ -993,8 +959,6 @@ More:
993959

994960

995961
## Session 2 - Caches, Processes and Threads, and other topics (edit)
996-
Todo: 1) organize this section, clean up unecessary stuff, and maybe add more stuff
997-
2) write my talk
998962

999963

1000964
### Bitwise operations
@@ -1074,9 +1038,8 @@ More:
10741038
Scalability and System Design are very large topics with many topics and resources, since there is a lot to consider
10751039
when designing a software/hardware system that can scale. Expect to spend quite a bit of time on this.
10761040

1077-
More:
1078-
10791041

1042+
#### More:
10801043

10811044
- ### Computer Security
10821045
- [MIT (23 videos)](https://www.youtube.com/playlist?list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh)
@@ -1113,20 +1076,9 @@ More:
11131076

11141077
# Week 9
11151078

1116-
## Session 1 - Testing and System Design
1117-
1118-
Todo: 1) organize this section, clean up unecessary stuff, and maybe add more stuff
1119-
2) write my talk
1120-
1121-
1122-
1123-
Talk points:
1124-
- how unit testing works
1125-
- what are mock objects
1126-
- what is integration testing
1127-
- what is dependency injection
1079+
## Session 1 - Testing and System Design
11281080
1129-
- [ ] [Agile Software Testing with James Bach (video)](https://www.youtube.com/watch?v=SAhJf36_u5U)
1081+
- [ ] [Agile Software Testing with James Bach (video)](https://www.youtube.com/watch?v=SAhJf36_u5U)
11301082
- [ ] [Open Lecture by James Bach on Software Testing (video)](https://www.youtube.com/watch?v=ILkT_HV9DVU)
11311083
- [ ] [Steve Freeman - Test-Driven Development (that’s not what we meant) (video)](https://vimeo.com/83960706)
11321084
- [slides](http://gotocon.com/dl/goto-berlin-2013/slides/SteveFreeman_TestDrivenDevelopmentThatsNotWhatWeMeant.pdf)

0 commit comments

Comments
 (0)