Subjects Questions Quizzes Pricing Search

Quiz Library

Timed multiple-choice quizzes. Pass to unlock ratings.

Intermediate Free

Concurrency vs Parallelism Quiz

Test your understanding of concurrency, parallelism, threads, processes, the GIL, and safe use of async database sessions.

10 min Pass 70% 10 attempts
Beginner Free

IELTS Academic Practice Quiz

15 IELTS-style questions covering Reading, Listening, Speaking, Writing strategies, and vocabulary — test your exam readiness.

15 min Pass 60% 4 attempts
Intermediate Free

Concurrency: Race Conditions & Synchronisation

Go beyond the basics: race conditions, locks, semaphores, deadlocks, async patterns, thread safety, and when to use multiprocessing vs threading vs async.

15 min Pass 70% 3 attempts
Beginner Free

System Design Basics Quiz

Test your understanding of fundamental system design concepts: scalability, availability, caching, and load balancing.

10 min Pass 70% 1 attempts
Beginner Free

Load Balancing Quiz

Test your knowledge of load balancing algorithms, Layer 4 vs Layer 7, health checks, and session persistence.

8 min Pass 70%
Intermediate Pro

Database Indexing Quiz

Test your knowledge of B-tree indexes, composite indexes, covering indexes, and query optimization with EXPLAIN ANALYZE.

10 min Pass 70%
Advanced Pro

Consistent Hashing Quiz

Test your understanding of the hash ring, virtual nodes, and how consistent hashing is used in distributed caches and databases.

10 min Pass 70%
Intermediate Pro

CAP Theorem Quiz

Test your understanding of Consistency, Availability, and Partition Tolerance — and how real systems navigate these trade-offs.

10 min Pass 70%