LeetCode's curated list of 150 must-do problems for coding interviews. Covers all essential patterns with increasing difficulty.
Signed in, the sheet shows which of these you have solved.