ProjectGopher: Difference between revisions
From charlesreid1
(Created page with "=Project Gopher= Organizing notes in preparation for 2019 technical interview.") |
|||
| Line 2: | Line 2: | ||
Organizing notes in preparation for 2019 technical interview. | Organizing notes in preparation for 2019 technical interview. | ||
Topics: | |||
* Algorithm complexity | |||
* Sorting - know how to sort, know at least 2 O(n log n) sort methods (merge sort and quicksort) | |||
* Hashtables - the most useful data structure known to humankind. | |||
* Trees - this is basic stuff, BFS/DFS, so learn it. | |||
* Graphs - twice as important as you think they are. | |||
* Other Data Structures - fill up your brain with other data structures. | |||
* Math - discrete math, combinatorics, probability. | |||
* Systems - operating system level, concurrency, threads, processing, memory. | |||
Revision as of 23:26, 28 January 2019
Project Gopher
Organizing notes in preparation for 2019 technical interview.
Topics:
- Algorithm complexity
- Sorting - know how to sort, know at least 2 O(n log n) sort methods (merge sort and quicksort)
- Hashtables - the most useful data structure known to humankind.
- Trees - this is basic stuff, BFS/DFS, so learn it.
- Graphs - twice as important as you think they are.
- Other Data Structures - fill up your brain with other data structures.
- Math - discrete math, combinatorics, probability.
- Systems - operating system level, concurrency, threads, processing, memory.