How to Ace Your Programming Interview Part II

61 views · Published 11 February 2018 · 8:46 · Indexed 21 September 2026

Channel: reservoirman · 2018 · Education

Watch on YouTube

The books mentioned in this video:

Cracking the Coding Interview
Programming Interviews Exposed

I forgot to mention a couple of data structures that are also important to know, so I'll just list them here:  

Stacks (last in first out)
Queues (first in first out)
Heaps (min value on top, or max value on top)

One more type of sort that is good to know that I forgot to mention:
topological sort

And in addition to the books, there is a website that has tons of interview questions from actual interviews, and you can sort them by company and difficulty.  And best of all, it's free.  There are other sites that have questions from companies but they cost money.  That website is called Geeks for Geeks:

https://www.geeksforgeeks.org/

Definitely first go through each book cover to cover and try every single problem.  After that, try the problems that are on Geeks for Geeks.  After that, if you still want to try stuff, check out Topcoder and Hacker Rank.  But I recommend prepping in that order.

Also, get comfortable with whiteboarding.  Not just typing at a computer but being up at whiteboard without any notes or books to help you.  Definitely do it a bunch of times for practice before the real thing.

More from this channel