I created this workbook to help me with my interview prep. I was initially using combination of Sean Prasad website, google sheet and google docs to track problems, notes, links related to that problem - until I found notion. I am hoping this will be helpful to others as well.
Most problems below were taken from Sean prasad List. I have excluded problems which require premium subscription đź”’.
Total Problems - 84
These are the problems that I am working on in my workbook. I have omitted hard problems since I am not planning to touch them until I churn out all the easys and mediums and until I encounter them in my interviews.
Additionally, I hate DP, greedy and backtracking to some extent. I am doubling down on arrays, trees and graphs for now. Will add the “optional” topics once I finish the important ones. 🤣
I have separated patterns by data structures. Many patterns appear for multiple data structures. For example Two pointers appears for Arrays, LinkedList and Strings
Clicking on each pattern you will see a list of different problems pertaining to that pattern. You can add your own Tags, your date and Status (Not started, Done, Revisit, In progress)

If you want to create a new pattern, click on “+New” in the board below. Then click on the pattern card and click on the “Mastery” template. This will create

How to add new pattern or card.