4 ms·
As an alternative, you could pick up “Algorithms Illuminated” by Tim Roughgarden. Get the Part 1 book, read it casually a few times to get a sense of what’s in
by popularonion 4y ago
As an alternative, you could pick up “Algorithms Illuminated” by Tim Roughgarden. Get the Part 1 book, read it casually a few times to get a sense of what’s in there, then go back to the beginning and start slogging through the exercises. Don’t hesitate to look for stuff on Google and YouTube when you’re stuck, but keep reviewing as much as necessary until you’ve legit learned the material.
This is the approach I’m taking. Too soon to say if it’s working out yet. I’m thinking long term rather than getting a job offer at X company in Y months. There might be other books that work better for you than the one I recommended. I’m also in my 30s and have a job I’m more or less satisfied with currently.
- jamra 4y agoI have this book. I found it to be very unnecessary in my leetcode journey. What worked for me is repetition. It’s mostly just pattern matching. I got into three faangs recently so my strategy worked for me.
- technological 4y agowhich book do you recommend ? and can you describe preparation process
- jamra 4y agoSure. I don’t recommend books or courses because they go deep into theory whereas this is a different endeavor. I recommend coming up with templates for the finite amount of problems. Recursive Graph/Tree Linked List Array The array problems can be the most unique, which means a template isn’t always possible. Practice timing yourself. This is harder than it looks. Stop problems that take you too long or they’ll wear you out. Come back and solve them again.