$ tree resources/ -L 1
# resources
A collection of interview problems I've gathered while preparing, grouped by pattern so each idea is learned once and reused. Tick what you solve; your progress stays in your browser.
A note before you start: I haven't solved every problem here, and I don't know them all. I put these lists together from my own online research (interview reports, company tags and well-known prep guides) and added what I think will help me, and hopefully you, prepare. Treat it as a guide, not a guarantee.
resources/
- dsa/ 232 problems in 22 patterns, from arrays to dynamic programming 232
- system-design/ 94 LLD, multithreading and HLD problems in 20 pattern families, each with how to approach it 94
## how to use
- Work through one pattern at a time: the core problems first, then the extras.
- Tick a problem when you can solve it again without hints. Your ticks stay in this browser: nothing is sent anywhere.
- Switching devices? Use export on a list, then import the file on the other device.