Skip to content

DayuanTan/CrackCodeInterviewAndLeetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrackCodeInterviewAndLeetcode

Welcome! This is Dayuan Tan's notes about the book "Crack the code interview, 6th edition".

For the book:

The book PDF is available here. Please buy it from Amazon or other bookstores if you like it.

Ref: Official [github] of the book. (https://github.com/DayuanTan/CtCI-6th-Edition).

In addition, a good coding interview notes Coding Interview University and a respository Top Javaer 成神之路.


I split this book into 2 parts.

Part 1 includes:

  • Introduction
  • I. The interview process
  • II. Behind the scenes
  • III. Special Situations
  • IV. Before the interview
  • V. Behavioral questions
  • VI. Big O
  • VII. Technical questions
  • VIII. The offer and beyond

Part 2 includes:

  • IX. Interview questions (IQs)
    • IQs sub-Part 1: Data structures
    • Chap 1: Array and Strings
    • Chap 2: Linked Lists
    • Chap 3: Stacks and Quenes
    • Chap 4: Trees and Graphs
    • IQs sub-Part 2: Concepts and algorithms
    • Chap 5: Bit manipulation
    • Chap 6: Math and Logic puzzles
    • Chap 7: Object-oriented design
    • Chap 8: Recurison and Dynamic Programming
    • Chap 9: System Design and Scalability
    • Chap 10: Sorting and searching
    • Chap 11: Testing
    • IQs sub-Part 3: Knowledge based
    • Chap 12: C and C++
    • Chap 13: JAVA
    • Chap 14: Databases
    • Chap 15: Threads and Locks
    • IQs sub-Part 4: Additional Review Problems
    • Chap 16: Moderate
    • CHap 17: Hard
  • X. Solutions
  • XI. Advanced Topics
  • XII. Code Library
  • XIII. Hints

Notes:

Part 1

Part 2

About

My note, thinking and summary about "Cracking the code interview" and those questions on LeetCode.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published