Skip to content

CS Fundamentals

Core computer science concepts that form the foundation of every technical interview.

Topic Key Focus
OOP Principles Encapsulation, Inheritance, Polymorphism, Abstraction
SOLID Principles SRP, OCP, LSP, ISP, DIP
Design Patterns Creational, Structural, Behavioral patterns
Concurrency Basics Threads, Locks, Race conditions, Deadlocks
Memory Management Stack vs Heap, Garbage Collection, Memory leaks