Knowledge No
Arrays, Linked Lists, Stacks, Queues, Sets, Maps, Binary Trees, Heaps, Graphs
Sorting, Searching and binary search,
Divide-and-conquer, Dynamic Programming and memorization, Greedy Algorithms, Recursion Graph Traversal, breath-depth-first-search
Rest API design
https://blog.devgenius.io/best-practice-and-cheat-sheet-for-rest-api-design-6a6e12dfa89f