Programming & CS Quizzes
Free online programming quizzes with answers and AI explanations: Java, Python, JavaScript, React, SQL, DBMS, OS, Computer Networks and more. Practice MCQs for interviews, exams and placements.
Java Quiz
Test your Java knowledge with MCQs on core Java, OOP, collections, exceptions, multithreading and Java 8+ features - the exact topics asked in interviews and campus placements.
Python Quiz
Practice Python MCQs on syntax, data types, list comprehensions, functions, OOP, decorators and popular libraries - from beginner basics to interview-level questions.
JavaScript Quiz
JavaScript MCQs on closures, hoisting, promises, async/await, the event loop, ES6+ and DOM manipulation - the tricky parts that decide frontend interviews.
React Quiz
React MCQs on hooks, state, props, the virtual DOM, component lifecycle, context and performance - built for frontend developers and interview prep.
Node.js Quiz
Node.js MCQs on the event loop, modules, npm, Express, streams, middleware and REST APIs - everything backend JavaScript interviews test.
Spring Boot Quiz
Spring Boot MCQs on annotations, dependency injection, REST controllers, JPA, auto-configuration and security - for Java backend developers and interviews.
SQL Quiz
SQL MCQs on joins, subqueries, GROUP BY, indexes, constraints and query output prediction - the query-writing skills every data and backend interview checks.
MongoDB Quiz
MongoDB MCQs on documents, collections, CRUD operations, aggregation pipelines, indexes and schema design - for NoSQL and MERN-stack interviews.
DBMS Quiz
DBMS MCQs on normalization, ER models, transactions, ACID, concurrency control and indexing - core computer science that appears in every GATE and placement test.
Operating System Quiz
Operating System MCQs on processes, threads, scheduling, deadlocks, memory management and paging - a core subject in GATE, placements and CS exams.
Computer Networks Quiz
Computer Networks MCQs on the OSI model, TCP/IP, IP addressing, subnetting, routing and protocols like HTTP, DNS and TCP vs UDP.
Data Structures Quiz
DSA MCQs on arrays, linked lists, stacks, queues, trees, graphs, sorting and time complexity - the backbone of every coding interview and GATE paper.
C Programming Quiz
C programming MCQs on pointers, arrays, strings, memory allocation, structs and output prediction - the classic first-year and placement-test subject.
C++ Quiz
C++ MCQs on OOP, constructors, virtual functions, templates, STL containers and memory management - for interviews, competitive programming and exams.
HTML & CSS Quiz
HTML and CSS MCQs on semantic tags, forms, flexbox, grid, specificity and responsive design - the fundamentals every web developer interview starts with.
Machine Learning Quiz
Machine learning MCQs on supervised vs unsupervised learning, regression, classification, overfitting, evaluation metrics and neural network basics.
Artificial Intelligence Quiz
AI MCQs on search algorithms, knowledge representation, machine learning basics, NLP, neural networks and the history and ethics of AI.
Cyber Security Quiz
Cyber security MCQs on encryption, hashing, common attacks, network security, authentication and security best practices - for students and awareness training.
More arenas
Explore other quiz categories
Host any of these live - class vs. class, friend vs. friend
Pick a topic, get a room code, everyone joins in seconds. Free for teachers and hosts.