Skip to the content.

State management path

Work the state layer end to end — actions, reducers, selectors, middleware and normalisation — in the order each idea depends on the last. The track for anyone whose interviews lean on data flow.

12 questions, in order.

  1. Implement Redux-style action creators coding · easy · state
  2. Apply Middleware to a Store's Dispatch coding · medium · state
  3. Combine Reducers coding · medium · state
  4. Implement a Redux-style reducer with immutability coding · medium · state
  5. Deep clone a value coding · medium · state
  6. Write an eval set for an Agent Skill harness · hard · state
  7. Guardrail a store's shape harness · hard · state
  8. Memoize a derived selector coding · medium · state
  9. What order does middleware run in? quiz · medium · state
  10. Normalise a nested API response coding · hard · state
  11. Design an offline-first task list system-design · medium · state
  12. Retry a request with backoff coding · hard · state

Browse the full bank