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 6:
Interview questions
Chapter 25.
Dream11
Dream11
Chapter 26.
Important Questions
Important Questions
Chapter 27.
Karat Questions
Karat Questions
Chapter 28.
Coupang Questions
Coupang Questions
Chapter 29.
High Level Design
High Level Design
Next: Interview questions › Chapter 25.
Dream11
Previous: Interesting vedios › Chapter 24.
DS Collection