tech
C++
- Move Semantics
- STL functions
- Copy Constructor and Assignment Operator
- C++ Instance
- Standard Template Library
Distributed Systems Components
- S3 Multi part upload
- Designing a Distributed Cache for High TPS Systems
- SSTable
- Cassandra
- Kafka
- Service Discovery
- Sharding
- Replication
- Distributed Cache
- Zookeeper
- Capacity Estimation
- Comparison between databases
- BigTable
- WebSockets
- Google File System
- Consistent Hashing
- Load Balancers
System Design
- Design Twitter
- Design Tiny URL
- Design Booking Service
- Design Collabrative Editing
- Design Web Crawler
- Design Chat Application
- Design Data Intensive Applications
- Rate Limitter
Language
Cloud
LeetCode
- Two Pointers II (Advanced)
- Sliding Window II
- Two Pointers I
- Sliding Window I
- Arrays Basics & STL
- Strings and Hashmaps I