Continuing with BST.

This commit is contained in:
John Washam 2016-06-26 20:39:27 -07:00
parent f46602fba7
commit 2e2006fadf

View File

@ -36,6 +36,7 @@ Sometimes I just put a * at top level if I know I've done all the subtasks, to c
* - https://www.youtube.com/watch?v=aClxtDcdpsQ
* - How to Get a Job at the Big 4:
* - https://www.youtube.com/watch?v=YJZCUhxNCv8
* - http://alexbowe.com/failing-at-google-interviews/
##########################################################################################
## Knowledge:
@ -354,9 +355,9 @@ Notes:
- starts with symbol table and goes through BST applications
* - https://www.coursera.org/learn/data-structures/lecture/E7cXP/introduction
- C/C++:
- https://www.youtube.com/watch?v=COZK7NATh4k&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=28
- https://www.youtube.com/watch?v=hWokyBoo0aI&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=29
- https://www.youtube.com/watch?v=Ut90klNN264&index=30&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P
* - https://www.youtube.com/watch?v=COZK7NATh4k&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=28
* - https://www.youtube.com/watch?v=hWokyBoo0aI&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=29
* - https://www.youtube.com/watch?v=Ut90klNN264&index=30&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P
- https://www.youtube.com/watch?v=_pnqMz5nrRs&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=31
- https://www.youtube.com/watch?v=9RHO6jU--GU&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=32
- https://www.youtube.com/watch?v=86g8jAQug04&index=33&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P
@ -512,6 +513,7 @@ Design patterns:
Operating Systems (25 videos):
- https://www.youtube.com/watch?v=-KWd_eQYLwY&index=2&list=PL-XXv-cvA_iBDyz-ba4yDskqMDY6A1w_c
- https://www.quora.com/What-is-the-difference-between-a-process-and-a-thread
Covers:
Processes, Threads, Concurrency issues
- difference between processes and threads
@ -542,6 +544,7 @@ Data handling:
Handling obscenely large amounts of data
System design:
- https://www.quora.com/How-do-I-prepare-to-answer-design-questions-in-a-technical-interview?redirected_qid=1500023
- features sets
- interfaces
- class hierarchies
@ -571,6 +574,7 @@ Testing
-------------------------------------------------------------------
Once you're closer to the interview:
- Cracking The Coding Interview Set 2:
- https://www.youtube.com/watch?v=4NIb9l3imAo
- https://www.youtube.com/watch?v=Eg5-tdAwclo
@ -580,6 +584,9 @@ Once you're closer to the interview:
Extras that can't hurt:
Weighted random sampling
Vector calculus
Computer Security:
- MIT (23 videos): https://www.youtube.com/playlist?list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh
@ -613,7 +620,12 @@ String search algorithm:
- https://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string_search_algorithm
- https://www.youtube.com/watch?v=xYBM0_dChRE
------------------------
-------------------------------------------------------------------
Resume:
- http://steve-yegge.blogspot.co.uk/2007_09_01_archive.html
---------------------------
Be thinking of for when the interview comes:
@ -664,7 +676,7 @@ Mentioned in Coaching:
http://www.amazon.com/Algorithms-Programming-Solutions-Alexander-Shen/dp/0817638474
Once you've understood everything in the daily plan:
read and do exercises from the books below. Then move to coding challenges (below)
read and do exercises from the books below. Then move to coding challenges (further down below)
Read first:
Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition:
@ -791,12 +803,12 @@ AddressSanitizer: A Fast Address Sanity Checker
- https://courses.csail.mit.edu/iap/interview/materials.php
LeetCode: https://leetcode.com/
Project Euler: https://projecteuler.net/index.php?section=problems
TopCoder: https://www.topcoder.com/
More:
HackerRank: https://www.hackerrank.com/
Codility: https://codility.com/programmers/
Project Euler: https://projecteuler.net/index.php?section=problems
InterviewCake: https://www.interviewcake.com/
InterviewBit: https://www.interviewbit.com/invite/icjf
@ -820,6 +832,8 @@ For review questions in C book:
Books:
Clean Code
Code Complete
How to Prove It: A Structured Approach, 2nd Edition
Unix Power Tools, Third Edition
* - C++ Seasoning:
- https://www.youtube.com/watch?v=qH6sSOr-yk8