Here are some key frontend concepts that can serve as a useful checklist for interview preparation:
- Pagination and Virtualization
- Debouncing
- Websocket and REST APIs
- Authentication vs Authorization
- Redux and Zustand
- Lazy Loading and Code Splitting
- Bundle Size Optimization
- Tree Shaking
- Memoization (useMemo, useCallback)
- Caching (Client + Server)
- Core Web Vitals (LCP, INP, CLS)
- Cross Browser Compatibility
- Suspense (React)
- Image Optimization (WebP, AVIF)
- Accessibility (a11y)
- Micro-frontend Architecture
- Testing - Jest, Playwright
Top comments (0)