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.
- Implement Redux-style action creators
- Apply Middleware to a Store's Dispatch
- Combine Reducers
- Implement a Redux-style reducer with immutability
- Deep clone a value
- Write an eval set for an Agent Skill
- Guardrail a store's shape
- Memoize a derived selector
- What order does middleware run in?
- Normalise a nested API response
- Design an offline-first task list
- Retry a request with backoff