algorithms a lot of problems, with bad solutions Read How I studied for the coding interview in four detailed steps (2020) Learn The Algorithm Design Manual, 3rd Edition Introduction to Algorithms, Third Edition (2009) Elements of Programming Interviews (2018) Practice LeetCode Codingame Codewars Hackerrank