As asked
A dashboard card can move from loading, to partial data, to complete, to error. How would you design the motion so users understand the state without being distracted?
Sample answer outline
A strong answer starts with information hierarchy, not animation taste. Loading should set expectation without pretending precision, partial data should reveal structure progressively, complete should settle quickly, and error should draw attention only enough to prompt recovery. The candidate should discuss duration, easing, stagger, interruption, and reduced-motion behaviour. Interviewers look for restraint: motion should clarify continuity and state, not decorate the interface. A common miss is designing one beautiful transition while ignoring rapid state changes, network retries, or users who prefer reduced motion.
Expect these follow-ups
- How would this change for a finance dashboard that updates every second?
- What is your rule of thumb for when motion should be removed?
- How do you hand this off so engineering does not guess timings?