Shubhdeep Sharma’s Post

React Interview Questions that 90% of candidates can’t answer Everyone prepares: useState ✅ useEffect ✅ Virtual DOM ✅ But senior interviews? They go way deeper. Here are the questions that actually separate good from great 👇 1️⃣ setState inside useEffect (no dependency array) Most say: “infinite loop” But real question is: 👉 Why does React’s render cycle cause it? 2️⃣ What is “Tearing” in React? Happens when UI shows inconsistent state during async rendering 👉 This is where Concurrent features come in 3️⃣ useEffect vs useLayoutEffect (real use case) Not just timing… m 👉 Can you explain when to use which in production? 4️⃣ Can you build React without a bundler? 👉 Tests your understanding of ESModules, CDN imports, internals 5️⃣ Zombie Child problem (React-Redux) 👉 When components access stale or deleted state Can you prevent it? 6️⃣ Why not define components inside components? 👉 Breaks reconciliation 👉 Causes subtle re-render bugs 7️⃣ Stale Closure problem in Hooks 👉 When your effect reads old state values Fix? • Correct dependencies • Functional updates 8️⃣ React Portals (real usage) 👉 Not just definition Where would you actually use them? (Modals, tooltips, escaping overflow issues) 9️⃣ Can React work without JSX? 👉 Yes — React.createElement Understanding this = understanding React internals 🔟 Hydration in React / Next.js 👉 Why do hydration errors happen? 👉 How does SSR + client mismatch break UI? 💡 Reality check: Most candidates recognize these terms. Very few can explain them deeply. And that’s exactly what senior interviews test. If you’re preparing… Don’t just learn React. Understand how React works under the hood. Which of these questions caught you off guard? 👇 #React #Frontend #JavaScript #CodingInterview #NextJS #SoftwareEngineering

Shubhdeep Sharma it's really helpful for the interviews

To view or add a comment, sign in

Explore content categories