"This book provides frequently asked coding questions and answers for programmers preparing for a job interview. These coding questions and answers have been compiled from personal study materials collected over 15 years after interviewing with hundreds of silicon valley companies. There are 140+ questions in Algorithms and Data Structures of which 90 are coding questions and answers. Recursion, Dynamic Programming, Search, Sort, ArrayList, LinkedList, HashMap, Binary Tree and Graph are some of the topics covered. This book is designed to be concise and clear providing one simple and efficient solution for a coding problem, although a problem can be solved using different methods. Several topics and concepts have been broken down into smaller units with a clear solution and explanation. These solutions can be put together to solve similar or larger problems.
"
