Are you preparing for a programming interview? Would you like to work at one of the Internet giants, such as Google, Facebook, Amazon, Apple, Microsoft or Netflix? Are you looking for a software engineer position? Are you studying computer science or programming? Would you like to improve your programming skills? If the answer to any of these questions is yes, this book is for you! The book contains very detailed answers and explanations for the most common dynamic programming problems asked in programming interviews. The solutions consist of cleanly written code, with plenty of comments, accompanied by verbal explanations, hundreds of drawings, diagrams and detailed examples, to help you get a good understanding of even the toughest problems. The goal is for you to learn the patterns and principles needed to solve even dynamic programming problems that you have never seen before. Here is what you will Wishing you the best of luck with your interviews!
I like the amount of content in the book and the delivery makes for a nicer reading experience. Highly recommended for someone that wants to write better code.