Implementation:
- Implement a priorityBlockingQueue
- Implement comparator()
- Implement an iterator
- Implement a buffer (add(), read())
- Implement a hashmap
- Implement a queue
- Implement a stack
Java foundamental & Sytax:
- comparator
- Array length? -- nums.length
- List length? -- list.size();
- String length? -- str.length()
- How to return an array? -- return new int[] {1, 2};
- Integer.MAX_VALUE == 2147483647
- Integer.MIN_VALUE == -2147483648
- java 8
- conccurrency
Algo & Data Structure
| Topic |
Status |
| Binary Search |
04/17 |
| Sort |
06/17 |
| Heap / PriorityQueue |
04/17 |
| Tree |
03/17 |
| DFS / BFS |
05/17 |
| Graph / Topological Sort / Dijkstra algo |
04/17 |
| Stack/Queue/Deque |
03/17 |
| Trie |
06/17 |
| DP |
7/18 |
| Sweepline |
|
| Union Find |
04/17 |
| Backtracking / Recursion |
06/17 |
| Array |
|
| String |
|
| LinkedList |
03/17 |
| HashMap |
|
| Greedy |
|
| Randomization / Probability |
|
| Bit Manipulation |
System Design
| Topic |
Status |
| Design Twitter |
|
| Database |
Java Fundamental
| Topic |
Status |
| Conccurrency |
|
| Array |
|
| List |
|
| String |
|
| Map |
|
| Set |
|
| Inner Class |
Java Class Implementation:
| Topic |
Status |
| PriorityBlockingQueue |
|
| Comparator |
|
| Iterator |
|
| Buffer - add/read |
|
| hashmap |
|
| queue |
|
| stack |
|
| LRU cache |
| Topic |
Status |
| Spring Framework Good/Bad/what does it used for |
|
| HTTP - GET/POST/PUT |
|
| SOCKET |
|
|