Saqib Ghouse’s Post

Full Stack Developer Interview Questions (React / JavaScript) Recently I went through a technical discussion for a Full Stack / Frontend role, and I thought it might help others if I share some of the questions that came up. Sharing them here for anyone preparing for similar interviews. 1. What is the difference between useState and useReducer in React? When should you prefer one over the other? 2. What happens when a React component re-renders? 3. What is memoization in React? 4. How does React.memo help? 5. What are controlled vs uncontrolled components? 6. What is the difference between local state and global state? 7. What is event delegation in JavaScript? 8. What is the difference between null and undefined? 9. What are Promises in JavaScript? 10. Difference between async/await and .then(). 11. How does JavaScript event loop work? 12. What is the difference between == and ===? 13. What are REST API best practices? 14. What is CORS and why does it happen? 15. How would you optimize a slow React application? 16. How does indexing improve performance in SQL databases? 17. What is the difference between horizontal and vertical scaling? 18. Hopefully this helps someone preparing for Full Stack / Frontend interviews. 19.If you've recently given interviews, feel free to share questions you were asked as well. #softwaredevelopment #reactjs #javascript #fullstackdeveloper #interviewpreparation

To view or add a comment, sign in

Explore content categories