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.
Leetcode betch or TAOCP
Adnan aziz - elements of programming interviews
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?
I dont know i just got the python version. Probably the same set of questions in all books
+1 on Skiena. A fun read and a good reference to have around regardless.
Skiena?
Ah, the Algorithm Design Manual that OP mentioned.
https://blog.usejournal.com/i-interviewed-at-six-top-companies-in-silicon-valley-in-six-days-and-stumbled-into-six-job-offers-fe9cc7bbc996 I interviewed at six top companies in Silicon Valley in six days CTCI and EPI
Intel wasnt one of those companies you interviewed at. Did you already leave?
I used an education.
Fuck off
:-0
Skiena and CTCI + Leetcode
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.
Definitely don’t use CLRS. Elements of Programming Interviews and Leetcode is plenty
My brain