What is this?

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.

References

Most problems below were taken from Sean prasad List. I have excluded problems which require premium subscription đź”’.

Total Problems - 84

Useful links

Problems in this workbook

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. 🤣

How to use this workbook?

I have separated patterns by data structures. Many patterns appear for multiple data structures. For example Two pointers appears for Arrays, LinkedList and Strings

Patterns

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)

Untitled

Creating new pattern

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.

How to add new pattern or card.

Problems