by Gayle Laakmann McDowell
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.
by Adnan Aziz, Tsung-Hsien Lee, Amit Prakash
Don't buy this book (yet)!
First head over to our sample page - elementsofprogramminginterviews.com/sample
The sampler should give you a very good idea of the quality and style of our book. In particular, be sure you are comfortable with the level and with our C++ coding style.
Solutions include code snippets which are primarily in C++. Programs concerned with concurrency are in Java. Complete programs are available at epibook.github.io. Java versions of the C++ programs in the book can be found at the website.
"Coding Interview Questions" is a book that presents interview questions in simple and straightforward manner with a clear-cut explanation. This book will provide an introduction to the basics. It comes handy as an interview and exam guide for computer scientists.
Note: If you already have "Data Structures and Algorithms Made Easy" no need to buy this.
by Gayle Laakmann McDowell
The Google Resume is the only book available on how to win a coveted spot at Google, Microsoft, Apple, or other top tech firms.
Gayle Laakmann McDowell worked in Google Engineering for three years, where she served on the hiring committee and interviewed
over 120 candidates. She interned for Microsoft and Apple, and interviewed with and received offers from ten tech firms.
If you’re a student, you’ll learn what to study and how to prepare while in school, as well as what career paths to consider.
If you’re a job seeker, you’ll get an edge on your competition by learning about hiring procedures and making yourself stand out
from other candidates.