Coding Interview Ninja: 50 coding questions with Java solutions to practice for your coding interview
Getting your dream software engineering job could be a matter of how well you perform in your coding interview part. Perhaps it is the most important part of your interview process.
Your recruiter will recommend you to read again your university algorithms and data structures book to brush up on Computer Science fundamentals. And although this is necessary, it is not enough. The types of questions that you will find in an algorithms book are not designed to be solved under pressure in a short 45-minutes period. The best way to prepare yourself for the coding interview is to practice on similar questions to the ones that you will be asked to solve. This is the aim of this book; to present you some sample interview coding questions with a sample solution code.
If you are aiming at a software engineering job at one of the top companies, this book will definitely help you prepare for your coding interview. The questions included in this book can not be found in Cracking the Coding Interview.