Q
QuiznExam Trivia & Quizzes
💻

Programming

Master software development and programming languages with free practice quizzes covering syntax, OOP, frameworks, and web development.

Subcategories & Topics

10 Sections

Programming Quizzes

24 Available
🧠
State Management & useState medium

State Management and useState Quiz in ReactJS

Practice 15 ReactJS state management and useState MCQs with answers and explanations. Learn state updates, immutability, functional updates, lifting state, and component state management.

📝 15 Qs ⏱️ 12m
Play →
🧠
React Router & Navigation medium

React Router and Navigation Quiz

Practice 15 multiple-choice questions on React Router and navigation with answers and explanations. Learn routing, nested routes, dynamic parameters, navigation hooks, and protected routes.

📝 15 Qs ⏱️ 12m
Play →
🧠
Performance Optimization medium

Performance Optimization in React Quiz

Practice 15 multiple-choice questions on React performance optimization with answers and explanations. Learn memoization, lazy loading, code splitting, profiling, and rendering optimization.

📝 15 Qs ⏱️ 12m
Play →
🧠
Lists & Keys medium

Lists and Keys in ReactJS Quiz

Practice 15 multiple-choice questions on lists and keys in ReactJS with answers and explanations. Learn map(), unique keys, stable identifiers, list rendering, and React reconciliation.

📝 15 Qs ⏱️ 12m
Play →
🧠
JSX Syntax & Rendering medium

JSX Syntax and Rendering in ReactJS Quiz

Practice 15 multiple-choice questions on JSX syntax and rendering in ReactJS with answers and explanations. Learn JSX expressions, fragments, conditional rendering, lists, and React elements.

📝 15 Qs ⏱️ 12m
Play →
🧠
State Management in Next.js medium

State Management in Next.js Quiz

Practice 15 multiple-choice questions on state management in Next.js with answers and explanations. Learn React hooks, Context API, URL state, Zustand, Redux Toolkit, and server state management.

📝 15 Qs ⏱️ 12m
Play →
🧠
Server Components & Client Components medium

Server Components and Client Components in Next.js Quiz

Practice 15 multiple-choice questions on Server and Client Components in Next.js with answers and explanations. Learn rendering, use client, data fetching, React hooks, and performance optimization.

📝 15 Qs ⏱️ 12m
Play →
🧠
Next.js Architecture & App Router medium

Next.js Architecture and App Router Quiz

Practice 15 multiple-choice questions on Next.js architecture and App Router with answers and explanations. Learn layouts, pages, routing, Server Components, Client Components, and navigation.

📝 15 Qs ⏱️ 12m
Play →
🧠
Threads medium

Threads in Java Quiz

Practice 15 multiple-choice questions on threads in Java with answers and explanations. Learn thread creation, synchronization, lifecycle, Runnable, and multithreading concepts.

📝 15 Qs ⏱️ 12m
Play →
🧠
Operators and Assignments medium

Operators and Assignments in Java Quiz

Practice 15 Java operators and assignments multiple-choice questions with answers and explanations. Learn arithmetic, logical, bitwise, assignment, and conditional operators.

📝 15 Qs ⏱️ 12m
Play →
🧠
Objects and Collections medium

Objects and Collections in Java Quiz

Practice 15 multiple-choice questions on Java objects and collections with answers and explanations. Learn about ArrayList, LinkedList, HashSet, HashMap, iterators, and object-oriented programming.

📝 15 Qs ⏱️ 12m
Play →
🧠
Templates medium

Templates in C++ Quiz

Practice 15 multiple-choice questions on C++ templates with answers and explanations. Learn function templates, class templates, specialization, and generic programming.

📝 15 Qs ⏱️ 12m
Play →
🧠
References medium

References in C++ Quiz

Practice 15 multiple-choice questions on references in C++ with answers and explanations. Learn reference variables, pass-by-reference, const references, and references versus pointers.

📝 15 Qs ⏱️ 12m
Play →
🧠
Operator Overloading medium

Operator Overloading in C++ Quiz

Practice 15 multiple-choice questions on C++ operator overloading with answers and explanations. Learn unary and binary operators, friend functions, operator restrictions, and more.

📝 15 Qs ⏱️ 12m
Play →
🧠
OOPS Concepts medium

OOPS Concepts in C++ Quiz

Practice 15 multiple-choice questions on OOPS concepts in C++. Learn encapsulation, inheritance, polymorphism, abstraction, virtual functions, and more with answers and explanations.

📝 15 Qs ⏱️ 12m
Play →
🧠
Objects and Classes medium

Objects and Classes in C++ Quiz

Practice 15 C++ objects and classes MCQs with answers and explanations. Learn about constructors, destructors, access specifiers, member functions, and object-oriented programming.

📝 15 Qs ⏱️ 12m
Play →
🧠
State Management (NgRx) medium

State Management (NgRx) in Angular

Take this 15-question Angular quiz on NgRx state management. Learn about Store, Actions, Reducers, Selectors, Effects, immutable state, and asynchronous data handling.

📝 15 Qs ⏱️ 12m
Play →
🧠
Services & Dependency Injection medium

Services & Dependency Injection in Angular

Take this 15-question Angular quiz on services and dependency injection. Test your knowledge of Injectable, providers, injectors, singleton services, constructor injection, and service scopes.

📝 15 Qs ⏱️ 12m
Play →
🧠
RxJS & Observables medium

RxJS & Observables in Angular

Take this 15-question Angular quiz on RxJS and Observables. Learn about subscriptions, operators, Subjects, BehaviorSubject, map, switchMap, error handling, and asynchronous streams.

📝 15 Qs ⏱️ 12m
Play →
🧠
Reactive Forms & Template-Driven Forms medium

Reactive Forms & Template-Driven Forms in Angular

Take this 15-question Angular quiz on Reactive Forms and Template-Driven Forms. Learn about FormGroup, FormControl, ngModel, validation, data binding, and form submission.

📝 15 Qs ⏱️ 12m
Play →
🧠
Control Instructions medium

Control Instructions in C# programming

Take this 15-question quiz on control instructions in C#. Test your knowledge of if, else, switch, for, while, do-while, break, continue, and other control statements.

📝 15 Qs ⏱️ 12m
Play →
🧠
Lists, Tuples & Sets medium

Lists, Tuples & Sets in Python

Take this 15-question quiz on Python lists, tuples, and sets. Test your knowledge of collections, indexing, mutability, methods, set operations, and Python data structures.

📝 15 Qs ⏱️ 12m
Play →
🧠
HTTP & HTTPS Modules medium

HTTP & HTTPS Modules in Node.js

Take this 15-question quiz on HTTP and HTTPS modules in Node.js. Test your knowledge of HTTP servers, requests, responses, methods, headers, status codes, HTTPS, and TLS.

📝 15 Qs ⏱️ 12m
Play →
🧠
Middleware medium

Middleware in Next.js

Take this 15-question quiz on Middleware in Next.js. Test your knowledge of request handling, redirects, rewrites, authentication, cookies, headers, and route matching.

📝 15 Qs ⏱️ 12m
Play →