Cracking the Coding Interview: 150 Programming Questions and Solutions
Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.
The full list of topi
So, you have to be aware that there's a possibility that some people might have already read thro…moreit's a very popular book to help prep for interviews.
So, you have to be aware that there's a possibility that some people might have already read through the book.
A large majority of the book are algorithmic and coding questions in the pattern of what you would see in a technical interview.
It could be a great idea to discuss solutions to problems everyone has a bit of trouble with and help each other out(less)
I absolutely hate the way technical interviews are done for programmers. Can you imagine if a heart surgeon went to interview at a hospital, and they handed him a game of "Operation" to play? That's how we interview programmers. It's so stupid, I could go on and on about it for paragraphs.
But, if you want to work at the top tech companies in the world, you have to play the game, incredibly stupid and poorly aligned it is to the task at hand. And if you're about to head out on some ...more
Laakmann (McDowell? Which last name do I choose?) does a thorough job of breaking down different kinds of interview questions, from brain teasers to OO questions, and there's a good breadth of difficulty as well. My only gripe is that it seems like this book is more for the Java-enthusiast programmer who is dying to interview at Microsoft, rather than... anyone else. It doesn't help th ...more
Overall the book was OK to get a taste of what insanity to expect on coding interviews. But almost every topic in the book is covered much ...more
In general, most companies probably aren't going to give you questions from math/probability and brain teasers (the exception is the big-name companies the author mentions, Microsoft, Google, Amazon, etc.).
I actually brushed up on the java section last night before an interview today, and believe it or not, I was asked about a topic from the java overview (I was thank ...more
The book is structured in two parts: overview of how interviews for software engineers proceed and actual coding exercises with hints and complete answers.
The overview of the interview process focuses on how most of t ...more
But the way the solutions are laid out is amazing. Although you should try to solve it yourself before reading the solutions, ...more
Competitive programming has a lot of merit, and provides a tangible demonstration of some of the programmer's abilities, but in many cases, high performance in these tasks will not be a predictor of on-the-job performance. In this regard, "Cracking the Coding Interview" is a bit of a d ...more
If you have 3+ month before your first tech interview - this book is probably your best bet.
And it works, thanks to it (and bunch of others) I managed to get offers from Facebook and Google.
Reviewing CtCI has traditionally been considered the best way to test Software Engineering fundamentals among those entering the industry. With the popularization of interactive platforms like HackerRank and Leetcode, it has become a rite of passage among undergraduates to gri ...more
1. Talk out loud so that yo ...more
After reading this book, you probably need more detailed books for each subject.
- Arrays and Strings
- Linked Lists
- Stacks and Queues
- Trees and Graphs
- Bit Manipulation
- Brain Teasers
- Mathematics and Probability
- Object-Oriented Design
- Recursion a ...more
Again, this is a must read book (and fast read). It will let you know what areas to improve on and which ones are normally asked (and they really do get asked!) ...more
This book helped me in my placement interviews and I was able to crack interviews of companies like Oracle, Amazon easily.
Overall, I'd recommend this book to someone who had never read other coding interview prep book.
Goodreads is hiring!
Learn more »
Gayle has worked for Microsoft, Apple and Google as a software engineer. She holds a bachelor's and master's degree from the University of Pennsylvania in Computer Science, and an MBA from the Wharton School. She currently resides in Pa ...more