Question Bank
259 questions across 10 categories
Core Fundamentals
OOP concepts, Git basics, and programming fundamentals
Data Structures & Algorithms
Arrays, trees, graphs, sorting, and complexity analysis
Design Principles
SOLID, DRY, KISS, and clean code practices
Design Patterns
Creational, structural, and behavioral patterns
Databases
SQL, NoSQL, transactions, indexing, and optimization
Architecture & System Design
Distributed systems, scalability, and design patterns
APIs & Web
REST, GraphQL, authentication, and web protocols
Concurrency & Async
Threading, synchronization, and async patterns
Testing & Security
Unit testing, TDD, OWASP, and security practices
Professional Practices
Agile, code review, CI/CD, and collaboration