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

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

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