Photo by Christopher Gower on Unsplash
Everyone has a study plan and list of resources they like to use. Different plans work for different people and there is no one size fits all.
This by no means is the only list of resources to join a larger technology company. But it is the list of resources I used myself to prepare for all my technology interviews.
Quick Background
I’m a currently a software engineer. These are the resources I’ve used both purchasable and free.
Coding Resources
I created a LeetCode list for each of the patterns. I found it pretty useful, feel free to make a copy of the list and use it.
- 2 Heaps
- Arrays
- Backtracking
- Dynamic Programming
- Fast & Slow pointers
- Graph Traversal
- In-place traversal of LL
- K-way merge
- Merge Intervals
- Modified Binary Search
- Sliding window
- Top K elements
- Topological Sorting
- Tree BFS
- Tree DFS
- Two Pointers
Good Luck & Happy Coding!!
Credit — Maverick2594