Continuing with BST.
This commit is contained in:
parent
f46602fba7
commit
2e2006fadf
26
plan.txt
26
plan.txt
@ -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
|
* - https://www.youtube.com/watch?v=aClxtDcdpsQ
|
||||||
* - How to Get a Job at the Big 4:
|
* - How to Get a Job at the Big 4:
|
||||||
* - https://www.youtube.com/watch?v=YJZCUhxNCv8
|
* - https://www.youtube.com/watch?v=YJZCUhxNCv8
|
||||||
|
* - http://alexbowe.com/failing-at-google-interviews/
|
||||||
|
|
||||||
##########################################################################################
|
##########################################################################################
|
||||||
## Knowledge:
|
## Knowledge:
|
||||||
@ -354,9 +355,9 @@ Notes:
|
|||||||
- starts with symbol table and goes through BST applications
|
- starts with symbol table and goes through BST applications
|
||||||
* - https://www.coursera.org/learn/data-structures/lecture/E7cXP/introduction
|
* - https://www.coursera.org/learn/data-structures/lecture/E7cXP/introduction
|
||||||
- C/C++:
|
- C/C++:
|
||||||
- https://www.youtube.com/watch?v=COZK7NATh4k&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=28
|
* - 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=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=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=_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=9RHO6jU--GU&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=32
|
||||||
- https://www.youtube.com/watch?v=86g8jAQug04&index=33&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P
|
- https://www.youtube.com/watch?v=86g8jAQug04&index=33&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P
|
||||||
@ -512,6 +513,7 @@ Design patterns:
|
|||||||
|
|
||||||
Operating Systems (25 videos):
|
Operating Systems (25 videos):
|
||||||
- https://www.youtube.com/watch?v=-KWd_eQYLwY&index=2&list=PL-XXv-cvA_iBDyz-ba4yDskqMDY6A1w_c
|
- 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:
|
Covers:
|
||||||
Processes, Threads, Concurrency issues
|
Processes, Threads, Concurrency issues
|
||||||
- difference between processes and threads
|
- difference between processes and threads
|
||||||
@ -542,6 +544,7 @@ Data handling:
|
|||||||
Handling obscenely large amounts of data
|
Handling obscenely large amounts of data
|
||||||
|
|
||||||
System design:
|
System design:
|
||||||
|
- https://www.quora.com/How-do-I-prepare-to-answer-design-questions-in-a-technical-interview?redirected_qid=1500023
|
||||||
- features sets
|
- features sets
|
||||||
- interfaces
|
- interfaces
|
||||||
- class hierarchies
|
- class hierarchies
|
||||||
@ -571,6 +574,7 @@ Testing
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
|
|
||||||
Once you're closer to the interview:
|
Once you're closer to the interview:
|
||||||
|
|
||||||
- Cracking The Coding Interview Set 2:
|
- Cracking The Coding Interview Set 2:
|
||||||
- https://www.youtube.com/watch?v=4NIb9l3imAo
|
- https://www.youtube.com/watch?v=4NIb9l3imAo
|
||||||
- https://www.youtube.com/watch?v=Eg5-tdAwclo
|
- https://www.youtube.com/watch?v=Eg5-tdAwclo
|
||||||
@ -580,6 +584,9 @@ Once you're closer to the interview:
|
|||||||
|
|
||||||
Extras that can't hurt:
|
Extras that can't hurt:
|
||||||
|
|
||||||
|
Weighted random sampling
|
||||||
|
Vector calculus
|
||||||
|
|
||||||
Computer Security:
|
Computer Security:
|
||||||
- MIT (23 videos): https://www.youtube.com/playlist?list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh
|
- 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://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string_search_algorithm
|
||||||
- https://www.youtube.com/watch?v=xYBM0_dChRE
|
- 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:
|
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
|
http://www.amazon.com/Algorithms-Programming-Solutions-Alexander-Shen/dp/0817638474
|
||||||
|
|
||||||
Once you've understood everything in the daily plan:
|
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:
|
Read first:
|
||||||
Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition:
|
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
|
- https://courses.csail.mit.edu/iap/interview/materials.php
|
||||||
|
|
||||||
LeetCode: https://leetcode.com/
|
LeetCode: https://leetcode.com/
|
||||||
|
Project Euler: https://projecteuler.net/index.php?section=problems
|
||||||
TopCoder: https://www.topcoder.com/
|
TopCoder: https://www.topcoder.com/
|
||||||
|
|
||||||
More:
|
More:
|
||||||
HackerRank: https://www.hackerrank.com/
|
HackerRank: https://www.hackerrank.com/
|
||||||
Codility: https://codility.com/programmers/
|
Codility: https://codility.com/programmers/
|
||||||
Project Euler: https://projecteuler.net/index.php?section=problems
|
|
||||||
InterviewCake: https://www.interviewcake.com/
|
InterviewCake: https://www.interviewcake.com/
|
||||||
InterviewBit: https://www.interviewbit.com/invite/icjf
|
InterviewBit: https://www.interviewbit.com/invite/icjf
|
||||||
|
|
||||||
@ -820,6 +832,8 @@ For review questions in C book:
|
|||||||
Books:
|
Books:
|
||||||
Clean Code
|
Clean Code
|
||||||
Code Complete
|
Code Complete
|
||||||
|
How to Prove It: A Structured Approach, 2nd Edition
|
||||||
|
Unix Power Tools, Third Edition
|
||||||
|
|
||||||
* - C++ Seasoning:
|
* - C++ Seasoning:
|
||||||
- https://www.youtube.com/watch?v=qH6sSOr-yk8
|
- https://www.youtube.com/watch?v=qH6sSOr-yk8
|
||||||
|
Loading…
x
Reference in New Issue
Block a user