Learning plan - https://omkarghotekar.medium.com/100-days-of-code-complete-guide-w-resources-beginner-aae12a8af926
Preparation suggestions
- Focus on how many ways you can solve a given question (instead of how many LeetCode questions did you solve)
- Be ready to specify the pros and cons of each solution and pick the best with reasons
Data Structures
- Array
- Linked List
- Stack
- Queue
- Binary Tree
- Binary Search Tree
- Trie
- Heap
- Hashing
- Graph
- Matrix
- Advanced-Data Structure
Algorithms
- Searching and Sorting
- Greedy Algorithms