Code review exercises

100 of 100 exercises

  1. Review a paginated activity endpoint

    • api contracts
    • pagination
    • testing
    Beginner20 min
  2. Review a shipping fee calculator

    • correctness
    • edge cases
    • pricing
    Beginner25 min
  3. Review a trial access policy

    • correctness
    • policy logic
    • testing
    Beginner20 min
  4. Review a shared input validation refactor

    • maintainability
    • api contracts
    • validation
    Intermediate30 min
  5. Review a bulk member import

    • data integrity
    • api contracts
    • bulk processing
    Intermediate35 min
  6. Review a recurring reminder scheduler

    • internationalization time
    • scheduling
    • reliability
    Intermediate35 min
  7. Review an inventory reservation workflow

    • data integrity
    • concurrency
    • testing
    Advanced45 min
  8. Review a batch invoice settlement job

    • reliability
    • data integrity
    • testing
    Advanced45 min
  9. Review a cache backend migration

    • architecture
    • compatibility configuration
    • reliability
    Advanced45 min
  10. Review an automatic reviewer assignment service

    • code review
    • business logic
    • reliability
    Nightmare55 min
  11. Review accessible notification preferences

    • accessibility
    • forms
    Beginner20 min
  12. Review a persisted onboarding checklist

    • browser storage
    • correctness
    Beginner20 min
  13. Review an efficient product image gallery

    • responsive images
    • accessibility
    Beginner20 min
  14. Review URL-synchronized issue search

    • browser history
    • async correctness
    Intermediate35 min
  15. Review a progressively enhanced address form

    • progressive enhancement
    • reliability
    Intermediate35 min
  16. Review a destructive action confirmation dialog

    • modal dialogs
    • state lifecycle
    Intermediate35 min
  17. Review an infinite activity feed

    • performance
    • state lifecycle
    • pagination
    Intermediate35 min
  18. Review an optimistic cart across tabs

    • data integrity
    • reliability
    • api contracts
    Advanced45 min
  19. Review a live analytics chart

    • performance
    • state lifecycle
    • internationalization time
    Advanced45 min
  20. Review offline document autosave

    • data integrity
    • state lifecycle
    • api contracts
    Nightmare60 min
  21. Review an allowlisted image proxy

    • security
    • privacy
    • url validation
    Beginner20 min
  22. Review a snapshot download lifecycle

    • resource lifecycle
    • reliability
    • file operations
    Beginner25 min
  23. Review privacy-safe request telemetry

    • privacy
    • observability
    • configuration
    Intermediate35 min
  24. Review a bounded parallel worker

    • concurrency
    • resource lifecycle
    • batch processing
    Intermediate35 min
  25. Review a zero-downtime service rollout

    • compatibility configuration
    • reliability
    • service health
    Intermediate35 min
  26. Review a transactional outbox relay

    • reliability
    • data integrity
    • concurrency
    Advanced45 min
  27. Review a real-time subscription lifecycle

    • resource lifecycle
    • concurrency
    • reliability
    Advanced45 min
  28. Review asynchronous trace and metric instrumentation

    • distributed tracing
    • asynchronous context
    • privacy
    Advanced45 min
  29. Review an inventory reservation saga

    • concurrency
    • transactional outbox
    • reliability
    Nightmare60 min
  30. Review zero-downtime credential rotation

    • credential rotation
    • reliability
    • configuration
    Nightmare60 min
  31. Review webhook signature verification

    • authentication
    • webhooks
    • testing
    Beginner20 min
  32. Review spreadsheet export formula injection

    • csv
    • injection
    • testing
    Beginner20 min
  33. Review localized currency display

    • currency
    • number formatting
    • testing
    Beginner20 min
  34. Review API rate-limit headers

    • rate limiting
    • http
    • privacy
    Beginner20 min
  35. Review password reset token expiry

    • token lifecycle
    • expiry
    • data storage
    Beginner25 min
  36. Review an accessible modal focus lifecycle

    • focus management
    • keyboard interaction
    • event lifecycle
    Intermediate35 min
  37. Review a React dashboard data waterfall

    • server components
    • data fetching
    • async waterfalls
    Intermediate30 min
  38. Review a stale-while-revalidate profile cache

    • caching
    • concurrency
    • data isolation
    Intermediate35 min
  39. Review multipart upload completion

    • data integrity
    • api contracts
    • object storage
    Intermediate35 min
  40. Review audit log redaction

    • privacy
    • observability
    • data handling
    Intermediate30 min
  41. Review an OAuth PKCE callback

    • oauth
    • session management
    • input validation
    Advanced45 min
  42. Review a distributed rate limiter

    • distributed systems
    • concurrency
    • reliability
    Advanced45 min
  43. Review a search indexing handoff

    • data integrity
    • reliability
    • distributed systems
    Advanced45 min
  44. Review payment refund orchestration

    • payments
    • data integrity
    • reliability
    Advanced45 min
  45. Review streaming response cancellation

    • streaming
    • resource lifecycle
    • reliability
    Advanced45 min
  46. Review feature flag rollout evaluation

    • configuration
    • correctness
    • multi tenancy
    Nightmare55 min
  47. Review multi-region session revocation

    • authentication
    • distributed systems
    • data integrity
    Nightmare55 min
  48. Review collaborative cursor presence

    • real time
    • state lifecycle
    • performance
    Nightmare55 min
  49. Review tax invoice numbering

    • data integrity
    • concurrency
    • idempotency
    Nightmare55 min
  50. Review a schema migration backfill

    • schema migration
    • data integrity
    • reliability
    Nightmare60 min
  51. Review an email unsubscribe endpoint

    • security
    • api contracts
    • correctness
    Beginner20 min
  52. Review an inventory low-stock threshold

    • correctness
    • edge cases
    • inventory
    Beginner15 min
  53. Review date-range filter boundaries

    • correctness
    • date time
    • api contracts
    Beginner20 min
  54. Review safe redirect validation

    • url validation
    • authentication
    • api contracts
    Beginner20 min
  55. Review a file-upload MIME policy

    • file uploads
    • input validation
    • correctness
    Beginner25 min
  56. Review a keyboard-sortable table

    • react
    • accessibility
    • correctness
    Intermediate30 min
  57. Review React effect search requests

    • react
    • data fetching
    • async lifecycle
    Intermediate35 min
  58. Review an HTTP conditional-request cache

    • http caching
    • data isolation
    • correctness
    Intermediate30 min
  59. Review job retry classification

    • retries
    • error handling
    • background jobs
    Intermediate30 min
  60. Review a configuration precedence loader

    • configuration
    • correctness
    • input validation
    Intermediate35 min
  61. Review a presigned upload policy

    • object storage
    • authorization
    • data integrity
    Advanced40 min
  62. Review a leader-elected cleanup worker

    • leader election
    • concurrency
    • lifecycle
    Advanced45 min
  63. Review read-replica consistency

    • replication
    • caching
    • consistency
    Advanced40 min
  64. Review a progressive image uploader

    • react
    • uploads
    • async lifecycle
    Advanced45 min
  65. Review GraphQL batching authorization

    • graphql
    • authorization
    • batching
    Advanced45 min
  66. Review a billing proration engine

    • billing
    • data integrity
    • idempotency
    Nightmare55 min
  67. Review tenant encryption-key rotation

    • encryption
    • concurrency
    • migration
    Nightmare60 min
  68. Review replicated shopping-cart conflicts

    • conflict resolution
    • data integrity
    • commerce
    Nightmare60 min
  69. Review an event-sourced account projection

    • event sourcing
    • data integrity
    • recovery
    Nightmare60 min
  70. Review live-video session teardown

    • media lifecycle
    • concurrency
    • shutdown
    Nightmare60 min
  71. Review username normalization

    • correctness
    • input validation
    • identity
    Beginner20 min
  72. Review API content negotiation

    • api contracts
    • http
    • correctness
    Beginner20 min
  73. Review notification quiet hours

    • correctness
    • time
    • notifications
    Beginner20 min
  74. Review an accessible error summary

    • accessibility
    • forms
    • react
    Beginner25 min
  75. Review log-level configuration

    • configuration
    • observability
    • correctness
    Beginner20 min
  76. Review an optimistic profile save

    • react
    • optimistic ui
    • concurrency
    Intermediate30 min
  77. Review a service-worker asset update

    • service workers
    • caching
    • resource lifecycle
    Intermediate35 min
  78. Review paginated batch deletion

    • batch processing
    • pagination
    • data integrity
    Intermediate30 min
  79. Review a database connection-pool lifecycle

    • databases
    • resource lifecycle
    • concurrency
    Intermediate35 min
  80. Review a signed-cookie migration

    • security
    • cookies
    • migration
    Intermediate30 min
  81. Review SSR personalization cache isolation

    • ssr
    • caching
    • concurrency
    Advanced45 min
  82. Review resumable file-download ranges

    • http
    • file io
    • data integrity
    Advanced45 min
  83. Review circuit-breaker half-open state

    • reliability
    • state machines
    • concurrency
    Advanced45 min
  84. Review calendar recurrence exceptions

    • time
    • recurrence
    • correctness
    Advanced45 min
  85. Review a background thumbnail pipeline

    • background jobs
    • data integrity
    • resource lifecycle
    Advanced45 min
  86. Review incident-notification fanout

    • incident response
    • distributed systems
    • reliability
    Nightmare60 min
  87. Review a cross-region username claim

    • distributed systems
    • identity
    • data integrity
    Nightmare60 min
  88. Review message-schema evolution

    • messaging
    • schema evolution
    • data integrity
    Nightmare60 min
  89. Review CRDT document compaction

    • crdt
    • distributed systems
    • data integrity
    Nightmare60 min
  90. Review a disaster-recovery restore drill

    • disaster recovery
    • data integrity
    • operations
    Nightmare60 min
  91. Review customer name formatting

    • correctness
    • input normalization
    Beginner20 min
  92. Review a robots metadata policy

    • correctness
    • privacy
    Beginner20 min
  93. Review HTTP problem details

    • error handling
    • privacy
    Beginner25 min
  94. Review an accessible tabs widget

    • keyboard interaction
    • dom semantics
    Intermediate30 min
  95. Review a React virtualized results list

    • react
    • rendering
    • resource lifecycle
    Intermediate35 min
  96. Review CLI configuration and secret handling

    • compatibility configuration
    • privacy
    Advanced45 min
  97. Review an idempotent webhook replay service

    • security
    • idempotency
    • concurrency
    Advanced45 min
  98. Review authorization policy cache invalidation

    • caching
    • multi tenancy
    • consistency
    Advanced45 min
  99. Review payroll batch cutoffs and retries

    • internationalization time
    • data integrity
    • reliability
    Nightmare60 min
  100. Review a multi-region failover control plane

    • reliability
    • concurrency
    • data integrity
    Nightmare60 min