Quizzes

Self play is the default. Pick a quiz and start.

Kafka Fundamentals

Preloaded

Test your knowledge of Apache Kafka basics - brokers, topics, partitions, and core concepts.

10 questions~10 mincode: KAFK1

Kafka Producers & Consumers

Preloaded

Deep dive into Kafka producers, consumers, configurations, and patterns.

10 questions~10 mincode: KAFK2

Core Java Concepts

Preloaded

Test your Java fundamentals - OOP, collections, streams, and core concepts.

10 questions~10 mincode: JAVA1

Java OOP Fundamentals

Preloaded

Master Object-Oriented Programming in Java - encapsulation, inheritance, polymorphism, interfaces, and design principles.

12 questions~12 mincode: JAVAOOP

JDK 26 New Features

Preloaded

Test your knowledge of JDK 26 new features - final field restrictions, HTTP/3, structured concurrency, lazy constants, and more.

12 questions~12 mincode: JDK26

Java Collections & Generics

Preloaded

Master Java Collections Framework - Lists, Sets, Maps, Queues, and Generics for type-safe code.

12 questions~12 mincode: JAVACOL

Java Streams & Functional Programming

Preloaded

Master Java Streams API - filter, map, reduce, and functional programming patterns with lambdas.

12 questions~12 mincode: JAVASTRM

Java Concurrency & Multithreading

Preloaded

Master Java concurrency - threads, synchronization, locks, executors, and thread-safe patterns.

12 questions~12 mincode: JAVACONC

JVM & Memory Management

Preloaded

Understand Java Virtual Machine - memory model, garbage collection, heap/stack, and performance tuning.

12 questions~12 mincode: JAVAJVM

Java Exception Handling

Preloaded

Master exception handling - checked vs unchecked, try-catch-finally, custom exceptions, and best practices.

12 questions~12 mincode: JAVAEXC

Modern Java (Java 8+) Features

Preloaded

Master modern Java features - Lambda expressions, Optional, var, records, sealed classes, and switch expressions.

12 questions~12 mincode: JAVAMOD

Spring Boot Basics

Preloaded

Test your Spring Boot knowledge - annotations, dependency injection, and REST APIs.

10 questions~10 mincode: SPRING1

Scaling 101

Preloaded

Fundamentals of system design - scaling, load balancing, caching, and more.

10 questions~10 mincode: SYSD1

Database Design

Preloaded

SQL vs NoSQL, indexing, replication, and database design patterns.

10 questions~10 mincode: SYSD2

Microservices Fundamentals

Preloaded

Test your understanding of microservices architecture - patterns, communication, and best practices.

10 questions~10 mincode: MSVC1

API Gateway Patterns

Preloaded

Master API Gateway patterns - Kong, Spring Cloud Gateway, rate limiting, authentication, and routing strategies for microservices.

12 questions~12 mincode: MSVCAGW

Service Discovery Patterns

Preloaded

Master Service Discovery - Eureka, Consul, client-side vs server-side discovery, health checks, and DNS integration.

12 questions~12 mincode: MSVCSD

Distributed Tracing & Observability

Preloaded

Master distributed tracing - Zipkin, Jaeger, trace context propagation, span hierarchy, and debugging microservices in production.

12 questions~12 mincode: MSVCDT

Event-Driven Architecture

Preloaded

Master event-driven architecture - Kafka, message patterns, event sourcing, CQRS, saga patterns, and building reactive microservices.

12 questions~12 mincode: MSVCED

Microservices Communication Patterns

Preloaded

Master inter-service communication - REST vs gRPC, synchronous vs asynchronous, contracts, versioning, and choosing the right communication pattern.

12 questions~12 mincode: MSVCCOM

Kafka Production Scenarios (Ops + Troubleshooting)

Preloaded

10 real-world Kafka scenarios covering reliability, throughput, rebalances, sizing, security, and safe operations in production.

10 questions~12 mincode: KAFSCN1

Kafka Producer & Consumer APIs Deep Dive

Preloaded

Advanced deep dive into Kafka Producer/Consumer internals - custom serializers, partitioners, interceptors, assignors, multi-threaded consumers, and transactional APIs.

15 questions~15 mincode: KAFK3

Kafka High-Impact Production Scenarios

Preloaded

10 critical production scenarios covering security, schema evolution, disaster recovery, exactly-once patterns, and capacity planning.

10 questions~12 mincode: KAFK4

Spring Boot Auto-Configuration Deep Dive

Preloaded

Advanced Spring Boot auto-configuration internals - conditional beans, starter working, custom auto-configuration, and property binding mechanisms.

10 questions~10 mincode: SPRING2

Spring Boot Security Deep Dive

Preloaded

Advanced Spring Security internals - JWT authentication, OAuth2, method-level security, CSRF protection, and custom filters.

10 questions~10 mincode: SPRING3

Spring Boot Testing Deep Dive

Preloaded

Advanced Spring Boot testing - @SpringBootTest, mocking with Mockito, test slices, @MockBean, and integration testing patterns.

10 questions~10 mincode: SPRING4

Spring Boot Data JPA Deep Dive

Preloaded

Advanced Spring Data JPA - entity relationships, lazy loading, JPQL vs native queries, EntityManager, and transaction management.

10 questions~10 mincode: SPRING5

Spring Boot Actuator & Production Features

Preloaded

Spring Boot Actuator endpoints, health indicators, metrics, custom endpoints, and production-ready monitoring features.

10 questions~10 mincode: SPRING6

Spring Boot Web & REST APIs Deep Dive

Preloaded

Advanced REST API patterns - content negotiation, exception handling, async responses, multipart uploads, and advanced request handling.

10 questions~10 mincode: SPRING7

Spring Boot Validation & Configuration

Preloaded

Input validation, custom validators, @ConfigurationProperties, YAML configuration, and profile-based property binding.

10 questions~10 mincode: SPRING8

Spring Boot Transactions & Persistence

Preloaded

Programmatic transactions, Flyway/Liquibase migrations, Spring Data repositories, nested transactions, and persistence patterns.

10 questions~10 mincode: SPRING9

Spring Boot Async, Scheduling & Caching

Preloaded

Asynchronous processing, scheduled tasks, caching strategies with Redis, and thread pool configuration.

10 questions~10 mincode: SPRING10

Database Design Deep Dive

Preloaded

Advanced database design - indexing strategies, ACID vs BASE, replication, sharding, and trade-offs for system design interviews.

10 questions~10 mincode: SYSD2

API Design & Microservices

Preloaded

Advanced API design patterns, REST vs GraphQL, service communication, saga pattern, and API gateways for system design.

10 questions~10 mincode: SYSD3

Distributed Systems Patterns

Preloaded

Advanced distributed systems - Paxos/Raft consensus, leader election, CQRS, event sourcing, and consistency patterns.

10 questions~10 mincode: SYSD4

High-Impact Production Scenarios

Preloaded

Real-world production challenges - rate limiting, SPOF, latency, multi-region, and incident response patterns.

10 questions~10 mincode: SYSD5

Spring AI Fundamentals

Preloaded

Introduction to Spring AI - ChatClient, ChatModel, PromptTemplate, streaming responses, and structured output.

10 questions~10 mincode: SPRINGAI1

Spring AI Embeddings & Vector Stores

Preloaded

Deep dive into embeddings, vector stores, similarity search, and the foundation of RAG applications.

10 questions~10 mincode: SPRINGAI2

Spring AI RAG Implementation

Preloaded

Retrieval-Augmented Generation patterns - document loading, chunking, retrieval, and context injection.

10 questions~10 mincode: SPRINGAI3

Spring AI Tool & Function Calling

Preloaded

Tool calling patterns - @Tool annotation, function callbacks, dynamic invocation, and building agents.

10 questions~10 mincode: SPRINGAI4

Spring AI Observability & Multi-Provider

Preloaded

Chat memory, Advisor patterns, provider switching, observability, and production considerations.

10 questions~10 mincode: SPRINGAI5

Logging Best Practices

Preloaded

Master structured logging, log levels, log aggregation with ELK stack, and building observable microservices.

12 questions~12 mincode: OBSLOG

Metrics & Monitoring

Preloaded

Master Prometheus, Grafana, Micrometer, SLI/SLO, alerting strategies, and building comprehensive monitoring for microservices.

12 questions~12 mincode: OBSMET

OpenTelemetry

Preloaded

Master OpenTelemetry - the unified observability standard for traces, metrics, logs, collectors, and vendor-neutral instrumentation.

12 questions~12 mincode: OBSOTEL

Distributed Tracing Deep Dive

Preloaded

Master distributed tracing for observability - trace context, span hierarchy, sampling strategies, debugging production issues.

12 questions~12 mincode: OBSTRACE