310 Pages · 2.05 mb ·
Gayle Laakmann
Programming
- Foreword (Page 10) - Introduction (Page 11) - Behind the Scenes (Page 13) - The Microsoft Interview (Page 14) - The Amazon Interview (Page 15) - The Google Interview (Page 16) - The Apple Interview (Page 17) - The Yahoo Interview (Page 18) - Interview War Stories (Page 19) - Before the Interview (Page 26) - Resume Advice (Page 27) - Behavioral Preparation (Page 29) - Technical Preparation (Page 31) - The Interview and Beyond (Page 34) - Handling Behavioral Questions (Page 35) - Handling Technical Questions (Page 37) - Five Algorithm Approaches (Page 40) - The Offer and Beyond (Page 43) - Top Ten Mistakes Candidates Make (Page 45) - Frequently Asked Questions (Page 47) - Interview Questions (Page 50) - Data Structures (Page 52) - Chapter 1 | Arrays and Strings (Page 53) - Chapter 2 | Linked Lists (Page 55) - Chapter 3 | Stacks and Queues (Page 57) - Chapter 4 | Trees and Graphs (Page 59) - Concepts and Algorithms (Page 62) - Chapter 5 | Bit Manipulation (Page 63) - Chapter 6 | Brain Teasers (Page 65) - Chapter 7 | Object Oriented Design (Page 67) - Chapter 8 | Recursion (Page 69) - Chapter 9 | Sorting and Searching (Page 71) - Chapter 10 | Mathematical (Page 73) - Chapter 11 | Testing (Page 75) - Chapter 12 | System Design and Memory Limits (Page 77) - Knowledge Based (Page 80) - Chapter 13 | C++ (Page 81) - Chapter 14 | Java (Page 83) - Chapter 15 | Databases (Page 85) - Chapter 16 | Low Level (Page 87) - Chapter 17 | Networking (Page 89) - Chapter 18 | Threads and Locks (Page 91) - Additional Review Problems (Page 94) - Chapter 19 | Moderate (Page 95) - Chapter 20 | Hard (Page 97) - Solutions (Page 100) - Index (Page 307) - Mock Interviews (Page 309) - About the Author (Page 310)