tech

C++

  1. Move Semantics
  2. STL functions
  3. Copy Constructor and Assignment Operator
  4. C++ Instance
  5. Standard Template Library

Distributed Systems Components

  1. S3 Multi part upload
  2. Designing a Distributed Cache for High TPS Systems
  3. SSTable
  4. Cassandra
  5. Kafka
  6. Service Discovery
  7. Sharding
  8. Replication
  9. Distributed Cache
  10. Zookeeper
  11. Capacity Estimation
  12. Comparison between databases
  13. BigTable
  14. WebSockets
  15. Google File System
  16. Consistent Hashing
  17. Load Balancers

System Design

  1. Design Twitter
  2. Design Tiny URL
  3. Design Booking Service
  4. Design Collabrative Editing
  5. Design Web Crawler
  6. Design Chat Application
  7. Design Data Intensive Applications
  8. Rate Limitter

Language

  1. Effective C++
  2. Set

Cloud

  1. Container

LeetCode

  1. Two Pointers II (Advanced)
  2. Sliding Window II
  3. Two Pointers I
  4. Sliding Window I
  5. Arrays Basics & STL
  6. Strings and Hashmaps I