Context is fine for light shared state (theme, auth user). Redux/Zustand help when many components update complex state often. ShopNest theme can be Context; huge cart+filters may need a store.
EY rounds often probe: Client scenarios.
Themes commonly reported in public MNC interview experiences (AmbitionBox / LinkedIn / Glassdoor-style). Practice aloud; keep answers this short in the real round.