4 ms·
I'm curious to hear others' suggestions, especially for the programming language books I haven't personally read. Just to note, those are Amazon affiliate link
by bcjordan 14y ago
I'm curious to hear others' suggestions, especially for the programming language books I haven't personally read.
Just to note, those are Amazon affiliate links. Proceeds from Coding for Interviews all funnel back into the list's MailChimp fees (I just made it last month, and the list has grown a lot since then).
- kubrickslair 14y agoThere is a book called 'Algorithms for Interviews' by Aziz & Prakash. It is much more CS centric than CareerCup & does not provide explicit solutions to all problems- which is good. It also has more difficult questions, on average, and many are not the kind that one would expect in an under hour interview. Nevertheless I find it more easy to read than something like say CareerCup, mainly because it is not so mundane and hence more fun.
- mikevm 14y agoThey've released an update book which supersedes 'Algorithms for Interviews': http://www.amazon.com/Elements-Programming-Interviews-Adnan-Aziz/dp/1479274836 http://www.amazon.com/Elements-Programming-Interviews-Adnan-...
- bcjordan 14y agoWill look into this, thanks for the pointer. Have you read it yet?
- cgh 14y agoHere are some that I really liked, which aren't "here's how to program" type books. I'm not going to repeat books that were mentioned in the OP, except to say...The Algorithm Design Manual. 1. Python Essential Reference - Beazley 2. Modern C++ Design - Alexandrescu (mind-blowing; he now works on the D language) 3. Internet Core Protocols: The Definitive Guide - Hall (not a work of any particular genius, but this is stuff everyone should know, in my opinion) 4. Applied Cryptography - Schneier 5. Think Bayes - Downey 6. Interconnections: Bridges, Routers, Switches and Internetworking Protocols - Perlman
- naner 14y agoSchneier's Cryptography Engineering (previous ed. was called Practical Cryptography) would be a far more useful crypto book than Applied Cryptography. I believe Schneier himself even recommends skipping his seminal book.
- bcjordan 14y agoThanks for the suggestions, just ordered a copy of Internet Core Protocols. Are you familiar with either Expert Python Programming or Effective C++? Would you suggest Python Essential Reference and/or Modern C++ Design over either of those for undergrads preparing for interviews in those languages?
- andrewcooke 14y agoi was impressed by peopleware, maybe because it agreed with my prejudices. i doubt it's going to help you with interviews as it's more about culture, but it's a fairly slim book that's worth the read (more than mythical man month, imho).
- rachelbythebay 14y agoYour page is difficult to read at lunch on my iOS device because you have those floating social doodads on one side. They obscure your content and I don't want to fight it. This may affect your response rates. Just saying.
- bcjordan 14y agoWow, that is terrible, sorry for the eyesore. If you're still interested, try it now. It should hide for mobile browsers.