Which algorithms book did you use to prepare for interviews?

Micro Focus / Eng ccowboi
Jan 20 20 Comments

I need to review and implement all the fundamental data structures and algorithms. I used CLRS in college but it might be overkill for interview prep. Just seeing if you guys would recommend Algorithm Design Manual or Sedgewick’s Algorithms or anything like that.


Want to comment? LOG IN or SIGN UP
TOP 20 Comments
  • Google / Eng Wulperting
    I used an education.
    Jan 20 2
    • CGI nike1
      Intel wasnt one of those companies you interviewed at. Did you already leave?
      Jan 20
  • Intel / Eng !!!???
    +1 on Skiena. A fun read and a good reference to have around regardless.
    Jan 20 5
    • Microsoft zzxxxvg
      Jan 20
    • Intel / Eng !!!???
      Ah, the Algorithm Design Manual that OP mentioned.
      Jan 20
    • Airbnb / Eng

      Airbnb Eng

      Salesforce, Amazon
      Jan 20
    • Micro Focus / Eng ccowboi
      Cool, I’ll start with this. Thanks!
      Jan 20
    • Amazon nlinder
      Dont! If ur goal is to crack just the interview then more targeted practice on actual interview questions will give u the most benefit. Some people mentioned reading cormen algo book for interview prep, i wasted a month on it and ended up with a fuzzy overall knowledge of algos/da from math and abstract level but it didn’t help me at all on solving those interview questions. Trust me ctci and epi is all u need
      Jan 20
  • Facebook GnKT57
    Adnan aziz - elements of programming interviews
    Jan 20 3
    • Evernote bakbak🐔
      Potentially dumb question but I know they offer java and python. While I am more familiar with Java, I feel I want to learn python more. Assuming I’m not in a rush, do you think it’s worth getting the python version to learn more about the language as well as interviewing? Or is it really just the same book with different languages? How deep do they go into the specifics of the language i guess?
      Jan 20
    • Facebook GnKT57
      I dont know i just got the python version. Probably the same set of questions in all books
      Jan 20
    • Samsung octave
      I really like that book as well and recommend it.
      Jan 20
  • Gusto 9001
    Definitely don’t use CLRS. Elements of Programming Interviews and Leetcode is plenty
    Jan 21 0
  • New / Eng

    New Eng

    Samsung Electronics
    I found UIUC's Jeff Erickson's lecture notes to be helpful. He is planning on releasing those as a free book.
    But, don't go full on algo books -- rather solve interview problems and learn algo as you go.
    Jan 21 0
  • New / Eng OJManBad
    Leetcode betch or TAOCP
    Jan 20 0
  • New / Eng IcanC#
    Skiena and CTCI + Leetcode
    Jan 20 0
  • Oscar / Other Tender
    My brain
    Jan 20 0


    Real time salary information from verified employees