Frontend Heavy Questions
1️⃣ Design a scalable frontend architecture for a real-time dashboard.
2️⃣ Choose between CSR, SSR, SSG, and ISR for a large React app — and justify your trade-offs.
3️⃣ Design image-heavy pages (Instagram/Pinterest-style) for slow networks.
4️⃣ Architect the frontend for a global e-commerce platform (caching, CDN, i18n, accessibility).
5️⃣ Implement robust authentication + authorization flows on the client.
6️⃣ Decide between REST, GraphQL, or streaming for complex data-fetching patterns.
7️⃣ Build a real-time collaborative UI (like Google Docs).
8️⃣ Set up performance monitoring and optimisation strategies for production.
9️⃣ Architect error handling, logging, and frontend observability.
🔟 Ensure accessibility at scale across a large design system/codebase.
react needs key in reconciliation to identify which item has been moved/added/deleted
![[Pasted image 20251212201416.png]]