Operating System
- Compiler, Loader, Linker
- Process
- Threads
- Process Scheduling
- Paging
- Segmentation
- Mutex/Semaphores
DBMS
- Normalisation
- Locking
- Concurrency Control
- File vs DBMS
- SQL vs NoSQL
- Indexing
- ACID Properties
Computer Networks
- OSI Model
- Subnetting/ Supernetting
- How Internet Works
- Routing Algorithms
- IPv4 vs IPv6
- http vs https
OOPS
- Class
- Object
- Abstraction
- Encapsulation
- Inheritance
- Polymorphism
Linux
- Inode
- File Structure
- Priority in Linux
- fork()/ pipe()
- Multithreading
- How OS works?
- Basic commands
System Design
- CAP theorem
- Scaling
- Load Balancer
- Distributed System
- Caching and its types
- Sharding
- API (REST vs SOAP)
Feel free to add more important topics in comment section. All the best.