• System Design & Problem Solving
  • search
  • Prelude
  • Table of Contents
  • Part 1: Algorithms and strategies
  • 1. Complexities
  • 2. Data structures
  • 3. Problems to solve
  • 4. Special Data structures
  • 5. Revision Topics
  • Part 2: Java
  • 6. Java collection framework outline
  • 7. Java code debugging
  • 8. Java Microbenching
  • 9. design patterns
  • 10. Java functional programming
  • 11. Java Streams
  • 12. Java Concurrency
  • Part 3: System design
  • 13. Approach for System Design
  • 14. Approach for Software Architecture
  • 15. Cloud Computing
  • 16. Typical Pattern to keep in mind
  • 17. Understanding the database
  • 18. Leader election
  • 19. Principles of Object-Oriented Design
  • 20. Performamce Tuning
  • Part 4: Story writing
  • 21. Star framework
  • Part 5: Interesting vedios
  • 22. Video Collection
  • 23. Kafka Collection
  • 24. DS Collection
  • Part 6: Interview questions
  • 25. Dream11
  • 26. Important Questions
  • 27. Karat Questions
  • 28. Coupang Questions
  • 29. High Level Design
  • Part 7: Spring
  • 30. annotations in Spring
  • Part 8: Dbms
  • 31. RDBMS
  • 32. No-SQL
  • Part 9: Low level design
  • 33. Practise Questions
  • 34. Splitwise
  • 35. Summary Board
  • 36. Counting Impressions
  • 37. rate limiter
  • References
  • Timer
  • Draft outline
  • Fork at GitHub

Interview Guide

  • Book
  • Contents
  • Part 1:

Algorithms and strategies

  • Chapter 1. Complexities
    Complexities of DSA
  • Chapter 2. Data structures
    Data structures
  • Chapter 3. Problems to solve
    Complexities of DSA
  • Chapter 4. Special Data structures
    Special Data structures
  • Chapter 5. Revision Topics
    Revision Topics
Next: Algorithms and strategies › Chapter 1.
Complexities
Previous:
Table of Contents
Home - Book - GitHub - Privacy - Support us