- Justin Lin’s guide on the whole hiring process’s prep he did for SWE roles. He also wrote up his prep and experience here.
- For just classical coding practice: leetcode.com but starting out with the book Cracking the Coding Interview might be better. Some common coding challenges platforms that companies seem to send challenges from codesignal.com , karat.com and hackerrank.com.
- Neetcode.io : Excellent free resource of curated problems from each relevant interview topic, with videos for solutions.
- Great article on coding interview patterns.
- For an analysis of top patterns for interview questions and what gets you a good return of investment, there’s this list.
- Someone wrote an algorithms tech interview handbook .
- Apparently, there are a bunch of repos here, here, here, and here that have leetcode questions sorted by company. Helps for targeted practice.
- For common leetcode questions, see this list and this list. A study plan from Pitt CS.
- Justin Lin’s coding template. This illustrates how to structure your problem solving when doing live coding interviews.
- An interview prep guide potentially for SWE roles. The algorithms portion is useful.