Common Python comparison topics: set vs list, append vs extend, remove vs pop vs del, sort() vs sorted(), @staticmethod vs @classmethod, and generator vs iterator
The must-know React interview set revolves around React basics, JSX, props, state, hooks, keys, reconciliation, Context, Redux, routing, data fetching, lazy loading, Suspense, error boundaries, StrictMode, SSR vs CSR, hydration, and performance.
Many React interviews ask you to reason about UI architecture problems such as search boxes, large lists, debounced input, reusable forms, caching, modal state, theme switching, and optimistic updates.
Think in data flow, state ownership, and rendering costs
Reuse logic with hooks or composition
Separate server state, UI state, and transient interaction state