- https://leetfree.com/
- http://jeffe.cs.illinois.edu/teaching/algorithms/
- https://github.com/labuladong/fucking-algorithm/tree/english
- https://technicalinterviews.dev/
- the System Design repo: https://github.com/checkcheckzz/system-design-interview
- Cracking the Coding Interview: http://www.crackingthecodinginterview.com/
- Byte by Byte's list of 50 Questions: https://www.byte-by-byte.com/wp-content/uploads/2019/01/50-Coding-Interview-Questions.pdf
- Leetcode: https://leetcode.com/
- Algoexpert: https://www.algoexpert.io/product
- graph algorithms: https://towardsdatascience.com/data-scientists-the-five-graph-algorithms-that-you-should-know-30f454fa5513?gi=31c4cc4a9f43
- data structures: https://www.amazon.com/structure-coding-interviews-Kamal-Rawat/dp/9387284506
- dynamic programming: https://www.goodreads.com/book/show/34394300-dynamic-programming-for-coding-interviews
- the Mega Interview Guide: https://github.com/danieldelcore/mega-interview-guide
- Coding Interview University: https://github.com/jwasham/coding-interview-university
- Decoding the technical interview process https://gumroad.com/l/aUVXY
- https://youtu.be/q0KGYwNbf-0
- https://www.freecodecamp.org/news/systems-design-for-interviews/
- https://www.freecodecamp.org/news/how-to-system-design-dda63ed27e26/ 5 part series - https://hackernoon.com/fundamentals-of-system-design-part-1-c87b1d2bfd31
- https://medium.com/@nvashanin/system-design-cheat-sheet-762810f95fb6
- https://gist.github.com/vasanthk/485d1c25737e8e72759f
- https://robertheaton.com/2020/04/06/systems-design-for-advanced-beginners/
- https://www.susanjfowler.com/blog/2016/10/7/the-architecture-interview