ISBN: 0073523402
Buy on Amazon
Found 4 comments on HN
votr · 2016-10-25 · Original thread
I'd say non-programming fundamentals took about two months at about 4-6 hours a day, with the majority of that dedicated to algorithms and data structures.

I took these two OCW courses:

And worked my way through these two books:

I wrote out my solutions on a whiteboard or pen and paper before typing them into a computer.

Outside of A & DS, I spent some time on operating systems and networking in general. A little bit of probability, but no hardcore discrete math.

There are swaths of areas which I now cover at a slower pace as time allows; compilers, AI, etc.

sirodoht · 2015-11-20 · Original thread
Algorithms [1] by Robert Sedgewick is particularly well written.

Also, this one [2] is quite good and concise. I believe better suited for someone who is not unfamiliar with classic algorithms (like you).



MrZipf · 2015-03-16 · Original thread
As an older self-taught engineer who went through interviews last year this is great advice. Other books I found particularly useful were:

Algorithms by Dasgupta, Papadimitriou and Vazirani:

And Elements of Programming Interviews by Aziz, Lee and Prakash:

almost · 2012-11-14 · Original thread
Whoops, seems I posted the mobile link, here's the desktop site link:

And here's the uk one:

Get dozens of book recommendations delivered straight to your inbox every Thursday.