100% Free Forever
AI-Powered Learning
Industry Expert Content
Certificates & Badges
Learn At Your Own Pace

Interview Questions Categories

Explore 2251 interview questions across 10 categories— with expected answers, explanations in your favorite hobby’s language, MCQ practice and flash cards.

Questions
2251
Categories
10
Analogy styles
12
Track your interview readiness

Database

228 questions · SQL, PostgreSQL, MySQL, MongoDB, normalization, transactions and more.

SQLDBMSNormalization
23 easy · 147 medium · 58 hard

Data Structures & Algorithms

227 questions · Arrays, linked lists, stacks, queues, trees, graphs, sorting, searching and more.

DSAAlgorithmsProblem Solving
33 easy · 120 medium · 74 hard

Object Oriented Programming

226 questions · OOP concepts, Java, C++, inheritance, polymorphism, encapsulation and more.

OOPsJavaC++
39 easy · 152 medium · 35 hard

HR & Behavioral

225 questions · HR interview, communication, leadership, strengths, weaknesses and more.

HRBehavioralCommunication
22 easy · 137 medium · 66 hard

Aptitude

225 questions · Quantitative aptitude, logical reasoning, data interpretation and more.

QuantReasoningDI
37 easy · 153 medium · 35 hard

Operating Systems

224 questions · Processes, threads, scheduling, deadlocks, memory management and more.

OSProcessesMemory
24 easy · 156 medium · 44 hard

Computer Networks

224 questions · OSI model, TCP/IP, HTTP, DNS, routing and networking concepts.

NetworkingTCP/IPOSI
55 easy · 139 medium · 30 hard

System Design

224 questions · Scalability, load balancing, caching, microservices and more.

ScalabilityMicroservicesDesign
9 easy · 111 medium · 104 hard

Web Development

224 questions · REST APIs, HTTP, authentication, CORS and web fundamentals.

RESTHTTPAuth
37 easy · 159 medium · 28 hard

DevOps

224 questions · CI/CD, Docker, Kubernetes, infrastructure as code and automation.

CI/CDDockerKubernetes
33 easy · 160 medium · 31 hard

Not sure where to start?

Pick a learning path and practice the interview questions for each course as you go.

Explore Learning Paths