Cracking the Coding Interview 189 Programming Questions and Solutions 6th Edition by Gayle Laakmann McDowell – Ebook PDF Instant Download/Delivery. 0984782869, 9780984782864
Full download Cracking the Coding Interview 189 Programming Questions and Solutions 6th Edition after payment
Product details:
ISBN 10: 0984782869
ISBN 13: 9780984782864
Author: Gayle Laakmann McDowell
I am not a recruiter. I am a software engineer. And as such, I know what it’s like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I’ve been through this as a candidate and as an interviewer. Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I’ve coached and interviewed hundreds of software engineers. The result is this book. Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions. These interview questions are real; they are not pulled out of computer science textbooks. They reflect what’s truly being asked at the top companies, so that you can be as prepared as possible. WHAT’S INSIDE? 189 programming interview questions, ranging from the basics to the trickiest algorithm problems. A walk-through of how to derive each solution, so that you can learn how to get there yourself. Hints on how to solve each of the 189 questions, just like what you would get in a real interview. Five proven strategies to tackle algorithm questions, so that you can solve questions you haven’t seen. Extensive coverage of essential topics, such as big O time, data structures, and core algorithms. A behind the scenes look at how top companies like Google and Facebook hire developers. Techniques to prepare for and ace the soft side of the interview: behavioral questions. For interviewers and companies: details on what makes a good interview question and hiring process.
Cracking the Coding Interview 189 Programming Questions and Solutions 6th Table of contents:
Chapter 1: Introduction
1.1 How to Use This Book
1.2 What is Interviewing?
1.3 The Importance of Problem Solving
1.4 The 15 Types of Coding Problems
1.5 The Behavioral Interview
1.6 My Approach to Interviewing
Chapter 2: Behind the Scenes
2.1 How Companies Interview
2.2 What Interviewers Look For
2.3 The Anatomy of a Coding Interview
2.4 The Importance of Communication
2.5 The Follow-Up Process
Chapter 3: Data Structures
3.1 Arrays and Strings
3.2 Linked Lists
3.3 Stacks and Queues
3.4 Trees and Graphs
3.5 Heaps and Hash Tables
3.6 Dynamic Arrays
3.7 Big-O Analysis
3.8 Multidimensional Arrays
Chapter 4: Algorithms
4.1 Sorting and Searching
4.2 Recursion and Dynamic Programming
4.3 Bit Manipulation
4.4 Object-Oriented Design
4.5 System Design
4.6 Scalable Solutions
4.7 Advanced Graph Algorithms
4.8 Greedy Algorithms
Chapter 5: Behavior Questions and Answers
5.1 The 5 Key Elements of a Strong Answer
5.2 Behavioral Interview Preparation
5.3 The Most Common Behavioral Questions
5.4 Interview Questions from Top Tech Companies
5.5 Answering Technical Leadership Questions
5.6 How to Answer “Tell Me About Yourself”
5.7 How to Handle Unsolvable Problems
Chapter 6: The Programming Questions
6.1 Arrays
6.2 Strings
6.3 Linked Lists
6.4 Stacks and Queues
6.5 Trees
6.6 Graphs
6.7 Dynamic Programming
6.8 Recursion
6.9 Bit Manipulation
6.10 Math and Logic Puzzles
6.11 Design and Scalability
6.12 Databases
6.13 Threads and Concurrency
6.14 Object-Oriented Design
6.15 System Design
Chapter 7: Solutions
7.1 Solutions to Arrays and Strings Problems
7.2 Solutions to Linked List Problems
7.3 Solutions to Stacks and Queues Problems
7.4 Solutions to Tree and Graph Problems
7.5 Solutions to Dynamic Programming Problems
7.6 Solutions to Recursion Problems
7.7 Solutions to Bit Manipulation Problems
7.8 Solutions to Math and Logic Puzzle Problems
7.9 Solutions to System Design and Scalability Problems
7.10 Solutions to Databases, Threads, and Concurrency Problems
7.11 Solutions to Object-Oriented Design Problems
Chapter 8: Interview Questions by Company
8.1 Google
8.2 Facebook
8.3 Microsoft
8.4 Amazon
8.5 Apple
8.6 LinkedIn
8.7 Dropbox
8.8 Uber
8.9 Twitter
8.10 Adobe
8.11 Other Tech Companies
Chapter 9: The Offer
9.1 The Anatomy of a Job Offer
9.2 Negotiating Salary and Benefits
9.3 Handling Multiple Offers
9.4 The Importance of Fit
9.5 Making the Right Choice
9.6 Starting Your New Role
People also search for Cracking the Coding Interview 189 Programming Questions and Solutions 6th:
cracking the coding interview
is cracking the coding interview still relevant
synopsis of cracking the coding interview
cracking the coding interview pdf reddit
cracking the coding interview python