Codstak
    • Home
    • DSA
    • JavaScript
    • TypeScript
    • Node.js
    • React
    • More↓
      BlogReact PrepPricingDiscordNewsletterLeaderboard
    Codstak

    Hands-on coding practice for web developers preparing for real frontend work and interviews.

    Practice

    • React challenges
    • JavaScript
    • TypeScript
    • Data structures

    Resources

    • Blog
    • Interview prep
    • Leaderboard
    • Pricing
    • Feedback

    Stay Updated

    Get weekly coding challenges and interview prep tips

    © 2026 Codstak. All rights reserved.

    PrivacyTermsNewsletter
    Free Node.js API practice

    Build dependable API instincts.

    Practice the Node.js decisions frontend engineers meet in full-stack interviews: HTTP contracts, validation, permissions, dependency failures, webhooks, and idempotency.

    8

    Free challenges

    01API fundamentals

    Workspace Invite Handler

    Repair an invite endpoint with normalization, duplicate detection, and retry-safe server failures.

    • validation
    • request body
    • duplicates
    • retries
    50 minStart
    02API fundamentals

    Release List Pagination

    Repair a release-list handler so filtering, bounded pagination, and response metadata stay consistent for every request.

    • pagination
    • query params
    • api contracts
    45 minStart
    03API fundamentals

    Project Action Authorization

    Repair project authorization across tenant boundaries and action-specific permissions.

    • authentication
    • authorization
    • permissions
    • multi tenant
    40 minStart
    04API fundamentals

    Release Review Handler

    Repair an authorized release endpoint that filters and paginates without leaking another tenant's data.

    • authorization
    • filtering
    • pagination
    • multi tenant
    55 minStart
    05API fundamentals

    Dependency Health with Stale Fallback

    Repair an async health endpoint so timeouts, dependency errors, and stale fallback data have different retry semantics.

    • async
    • dependencies
    • timeout
    • fallback
    50 minStart
    06API fundamentals

    Verify and Normalize a Webhook

    Repair a webhook boundary that validates signatures, rejects replays, and safely normalizes event data.

    • webhooks
    • signatures
    • replay protection
    • validation
    55 minStart
    07API fundamentals

    Idempotent Webhook Delivery

    Repair a delivery processor so retries replay completed results and temporary failures remain retryable.

    • idempotency
    • webhooks
    • retries
    • consistency
    60 minStart
    08API fundamentals

    Article Route Contract

    Repair an article route so malformed records, whitespace ids, and status headers produce a stable API contract.

    • route handlers
    • http
    • validation
    • contracts
    40 minStart