Java

0%
Coding
Theory
Quiz

    Reflection Annotations

    • @MinLength Annotation With Reflection Validator

      Mid
    • Custom @ValidRange Annotation and Validator

      Mid
    • Reflectively Read and Modify Private Field

      Mid
    • Populate Fields via Reflection

      Mid
    • Reflection-Based copyProperties Utility

      Mid
    • Reflection-Based @ValidateNotNull Validator

      Mid
    • Reflection-Based @Inject Container

      Senior
    • Dynamic Proxy Logging Wrapper

      Senior
    • Reflection-Based Deep Cloner

      Senior
    • Reflection-Based @ValidEmail Annotation

      Senior

    Streams Collectors

    • Total Spend Per Category With Streams

      Junior
    • Average Salary by Department

      Junior
    • Top 3 Highest-Paid Employees

      Junior
    • Descending Union With Streams

      Junior
    • Word Frequency With groupingBy

      Junior
    • Flatten Nested Map to Dot Notation

      Mid
    • Top Spender Per Category With Streams

      Mid
    • Top 3 Words With Streams

      Mid
    • Multi-Level Transaction Grouping With Streams

      Mid
    • Custom Collector for Stream Aggregation

      Senior
    • Moving Average Collector

      Senior
    • Stream CSV Into a Deduped Set

      Senior
    • Bounded Parallelism With Custom ForkJoinPool

      Senior
    • Custom Product Collector With Overflow

      Senior
    • Custom Stream map Without .map()

      Senior
    • Custom Collector for Std Dev or Median

      Senior

    Concurrency Fundamentals

    • Thread-Safe Counter: synchronized vs AtomicInteger

      Junior
    • Alternating Odd/Even Printer With Two Threads

      Mid
    • Thread-Safe Singleton With Double-Checked Locking

      Mid
    • Producer-Consumer With Poison Pill

      Mid
    • Thread-Safe Generic BlockingQueue

      Senior
    • Custom Fixed Thread Pool

      Senior
    • Custom Read-Write Lock

      Senior
    • Build a Reentrant Lock From Scratch

      Senior
    • Parallel Matrix Multiplication With Threads

      Senior

    Executors Thread Pools

    • Token-Bucket Rate Limiter

      Senior
    • Instrumented Bounded ThreadPoolExecutor

      Senior
    • Thread-Safe Generic Object Pool

      Senior
    • Thread-Safe LRU Cache

      Senior
    • Priority Job Scheduler With Thread Pool

      Senior
    • Per-Type Concurrency Throttling Executor

      Senior

    Generics Type Safe Containers

    • Generic Repository With In-Memory Store

      Mid
    • Bounded Wildcard Number Filter

      Mid
    • Generic findMax With Bounded Type

      Mid
    • Generic Pair and Mapping Method

      Mid
    • Generic List Transformer With Wildcards

      Mid
    • Generic Fixed-Capacity Circular Buffer

      Mid
    • Custom Generic Iterable and Iterator

      Mid
    • Generic Result<T,E> With map and flatMap

      Senior
    • Generic Validator With Bounded Wildcards

      Senior

    Io Files Channels

    • Streaming Large Log File Processor

      Mid
    • Directory Watcher for New JSON Files

      Mid
    • Custom ClassLoader From Encrypted Bytes

      Senior
    • External K-Way Merge Of Sorted Files

      Senior

    Caching Data Structures

    • Fixed-Size LRU Cache With LinkedHashMap

      Mid
    • Dynamic Function Pipeline Processor

      Mid
    • Type-Safe Generic EventBus

      Senior
    • Thread-Safe UserCache With Eviction

      Senior
    • Reference-Equality Identity Map

      Senior

    Async Completablefuture

    • Parallel URL Aggregator With CompletableFuture

      Mid
    • Generic Retry Utility With Backoff

      Mid
    • Thread-Safe Memoizing Function Wrapper

      Mid
    • Non-Blocking CompletableFuture Fallback Chain

      Mid
    • First Successful Future With Timeout

      Senior
    • Parallel API Fan-Out With Timeouts

      Senior

    Error Handling Resilience

    • Custom Exception Hierarchy With Cause

      Junior
    • Checked Exceptions in Stream.map()

      Senior
    • AutoCloseable With Suppressed Exceptions

      Senior
    • Circuit Breaker State Machine

      Senior

    Object Modeling Contracts

    • Correct equals() and hashCode()

      Junior
    • Multi-Field Employee Comparator

      Junior
    • Null-Safe Lookup With Optional

      Junior
    • Immutable Class With Defensive Copies

      Mid
    • Business Days Between Two Dates

      Mid
    • Serialization Proxy Pattern

      Senior
    • Object Resurrection via finalize()

      Senior

    Records Sealed Pattern Matching

    • Arithmetic Operation Enum

      Junior
    • Credential Authenticator With Switch Patterns

      Mid
    • Refactor instanceof Chain Into switch

      Mid
    • Payment Modeling With Sealed Interfaces

      Mid

    Concurrency Stream Processing

    • Top 3 Merchants by Volume

      Mid
    • Fail-Fast Task Runner With StructuredTaskScope

      Senior
    • Parallel File Search With Fork/Join

      Senior
    • Run 10,000 I/O Tasks With Virtual Threads

      Senior