Node.js

0%
Coding
Theory
Quiz

    Core Js Async Primitives

    • Promise Timeout Wrapper With Promise.race

      Junior
    • Custom EventEmitter From Scratch

      Mid
    • Implement util.promisify From Scratch

      Mid
    • Async Pool With Concurrency Limit

      Senior
    • Coalesce Concurrent Identical Async Calls

      Senior
    • Async Concurrency Limiter Semaphore

      Senior
    • DataLoader-Style Batch Loader

      Senior

    Event Loop Multiprocessing

    • Promise-Based Child Process Runner

      Mid
    • Worker Thread Pool Offloading

      Senior
    • Graceful Shutdown Handler

      Senior

    Middleware App Infrastructure

    • Fail-Fast Env Config Loader

      Junior
    • Request Timing Logging Middleware

      Mid
    • Fetch Wrapper With Timeout

      Mid
    • Response Compression Middleware

      Mid
    • Conditional GET ETag Middleware

      Mid
    • Request-Scoped Trace IDs With AsyncLocalStorage

      Senior
    • Compose Async Middleware (Onion Model)

      Senior

    Caching Rate Limiting

    • In-Memory Cache With TTL

      Mid
    • File-Based JSON Cache With TTL

      Mid
    • Pluggable Cache: TTL and LRU

      Senior

    Streams Data Pipelines

    • Stream Pipeline With Error Propagation

      Mid
    • Stream CSV to JSON Under Memory Cap

      Senior
    • Manual Stream Copy With Backpressure

      Senior
    • Sequential File Concat Stream

      Senior
    • Paginating Readable Stream in Object Mode

      Senior
    • Batching Writable Stream for Bulk Inserts

      Senior
    • Streaming JSON Array Parser

      Senior

    File System Cli

    • Argv Flag and Subcommand Parser

      Junior
    • Tail Log File for Errors

      Mid
    • Async Recursive File Search

      Mid
    • Inventory REPL With readline

      Mid
    • Atomic File Write With Temp + Rename

      Senior
    • Debounced Directory Watcher With fs.watch

      Senior
    • Stream a 10GB Log File

      Senior

    Http Servers Proxies Networking

    • Line-Based TCP Chat Server

      Mid
    • UDP Echo Server With dgram

      Mid
    • Static File Server With Safe Paths

      Mid
    • Concurrent Health Check Endpoint

      Senior
    • Path-Based Gateway With Signed Token

      Senior
    • Circuit Breaker Reverse Proxy

      Senior
    • Streaming HTTP Forward Proxy

      Senior

    Auth Security

    • Password Hashing Service With scrypt

      Junior
    • CORS Middleware From Scratch

      Junior
    • JWT Auth Guard Middleware

      Mid
    • JWT Middleware With Redis Denylist

      Mid
    • Cookie Session Auth With Server Store

      Mid
    • CSRF Synchronizer Token Middleware

      Mid
    • AES-256-GCM Encrypt/Decrypt Utility

      Mid
    • HMAC-SHA256 Webhook Verifier

      Mid
    • Refresh Token Rotation Endpoint

      Senior

    Messaging Queues Background Jobs

    • Async Retry With Exponential Backoff

      Mid
    • Async Priority Task Queue

      Mid
    • Interval Scheduler With Overlap Prevention

      Mid
    • Size-Based Log Rotation Stream

      Senior
    • Signed Webhook Delivery With Backoff Retries

      Senior

    Request Validation Data Handling

    • Schema Validation Middleware

      Mid

    Testing

    • Centralized Error-Handling Middleware

      Senior
    • Real-Time Transaction Statistics Service

      Senior

    Crud Database Persistence

    • Cursor-Based Pagination Endpoint

      Mid
    • Auto-Closing Transaction Middleware

      Senior
    • Per-Request Transactions With AsyncLocalStorage

      Senior
    • Generic Resource Connection Pool

      Senior

    Realtime Streaming Protocols

    • SSE Live Updates Endpoint

      Mid
    • Range-Based Video Streaming Endpoint

      Mid