Cracking the Coding Interview has been one of the best selling books in computer science for a few years now, and for a good reason. It covers almost 200 coding questions on common interview topics, and each question has…
Tag: Computer Science
This book is basically the first part of Cracking the Coding Interview, but expanded. It focuses on soft skills as well as a how to answer few soft questions. The author also writes about how you can prepare for…
The Algorithm Design Manual is divided into two parts, where the first part covers an introduction to algorithm design and analysis, and the second part contains a catalog of the 75 most important problems arising in practice. This review…
Head First Design Patterns is a nice introduction to the world of design pattern. It is really easy to read and has a lot of visual elements to make everything as clear as possible. This resulted in me plowing…
Clean Code is a classic book on code quality written by Uncle Bob. The book is divided into three parts; basics on clean code, case studies with many refactoring examples, and a list of code smells. The most important…
The second edition of Code Complete focuses on how to build quality code in software projects. This means that most of the book is devoted to code writing, but it often drifts over to things like project and team management in…
Algorithms to Live By covers the computer science of many of the problems encountered in the daily life of any human. It contains many types of optimization problems, from finding a car parking spot, city planning and finding a partner to…
Copyright © 2024 Henrik Norman