Book Name: | [PDF] Cracking The Coding Interview by Laakmann |
Free Download: | Available |
Cracking The Coding Interview PDF fifth Version by Laakmann
Cracking the Coding Interview: 189 Programming Questions and Solutions
Author(s): Gayle Laakmann McDowell
Publisher: CareerCup, Year: 2015
ISBN: 0984782850
Guide Particulars : | |
---|---|
Language | English |
Pages | 510 |
Format | |
Dimension | 19.2 MB |
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.
Contents of Cracking The Coding Interview PDF
The Interview Course of
Behind the Scenes
Particular Conditions
Earlier than the Interview
Behavioral Questions
Technical Questions
The Provide and Past
Introduction 7
Table of Contents 7
Foreword 12
I. The Interview Process 15
II. Behind the Scenes 19
III. Special Situations 26
IV. Before the Interview 37
V. Behavioral Questions 43
VI. Big O 49
VII. Technical Questions 71
VIII. The Offer and Beyond 93
IX. Interview Questions 98
1. Arrays and Strings 99
2. Linked Lists 103
3. Stacks and Queues 107
4. Trees and Graphs 111
5. Bit Manipulation 123
6. Math and Logic Puzzles 128
7. Object-Oriented Design 136
8. Recursion and Dynamic Programming 141
9. System Design and Scalability 148
10. Sorting and Searching 157
11. Testing 163
12. C and C++ 169
13. Java 176
14. Databases 180
15. Threads and Locks 185
16. Moderate 192
17. Hard 197
X. Solutions 202
1. Solutions to Arrays and Strings 203
2. Solutions to Linked Lists 219
3. Solutions to Stacks and Queues 238
4. Solutions to Trees and Graphs 252
5. Solutions to Bit Manipulation 287
6. Solutions to Math and Logic Puzzles 300
7. Solutions to Object-Oriented Design 316
8. Solutions to Recursion and Dynamic Programming 353
9. Solutions to System Design and Scalability 383
10. Solutions to Sorting and Searching 407
11. Solutions to Testing 428
12. Solutions to C and C++ 433
13. Solutions to Java 444
14. Solution to Databases 452
15. Solutions to Threads and Locks 458
16. Solutions to Moderate 473
17. Solutions to Hard 541
XI. Advanced Topics 639
XII. Code Library 656
XIII. Hints 663
I. Hints for Data Structures 664
II. Hints for Concepts and Algorithms 673
III. Hints for Knowledge-Based Questions 687
IV. Hints for Additional Review Problems 690
XIV. About the Author 707
Download Cracking the Coding Interview Sixth Version PDF free
Related Results : cracking the coding interview by gayle laakmann,cracking the coding interview by gayle laakmann mcdowell (advanced),cracking the coding interview by gayle laakmann mcdowell careercup,cracking the coding interview by gayle laakmann mcdowell free download,cracking the coding interview gayle laakmann ebookcracking the coding interview gayle laakmann mcdowell,