Programming Problems in Java: A Primer for The Technical Interview (2014) Preface Chapter 1. The Technical Interview Chapter 2. Lists Chapter 3. Trees Chapter 4. Queues and Stacks Chapter 5. Heaps Chapter 6. Hash Tables Chapter 7. Binary Search Chapter 8. Graphical Search Chapter 9. Selection Chapter 10. Sorting