Mohamed Irfaan’s Post

𝗧𝗼𝗽 𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝗤𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀 Whether you're preparing for your next big opportunity or mentoring others, this list can be a game-changer. 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗯𝗮𝘀𝗲𝗱 𝗤𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀 1. Implement `Promise.all` polyfill 2. Implement `Promise.any` polyfill 3. Implement `Array.prototype.reduce` polyfill 4. Implement Lodash’s `flatten` method 5. Implement auto-retry for promises 6. Throttle promises by batching 7. Debouncing implementation 8. Throttling implementation 9. Execute N callback-based async tasks in series 10. Output prediction for tricky 10–15 JavaScript snippets 11. Object vs Map differences in JavaScript 12. Difference between `PATCH` and `PUT` 13. What is the difference between debounce and throttle? 14. How does the JavaScript Engine work? 15. What is the Event Loop and how does the Microtask Queue work? 16. Explain Virtual DOM and its comparison mechanism 17. How to control tab order in DOM (explain `tabIndex`) 18. What is Event Capturing and Bubbling 19. How to override `toString` on `String.prototype` 20. What is OAuth and how does it work? 21. How does SSO work? 22. What are REST API methods and their differences? 23. Principles of Functional Programming 24. What are microservices? 𝗥𝗲𝗮𝗰𝘁-𝗦𝗽𝗲𝗰𝗶𝗳𝗶𝗰 𝗤𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀 1. Why do keys matter in React and how do they improve performance? 2. Explain how `useState` works internally 3. Implement a basic version of `useState` 4. What are React Portals? How are modals mounted using them? 5. What are Error Boundaries in React? 6. How does memoization work in React? 7. SSR vs CSR with examples and use-cases 8. What is Module Federation? 9. What is Micro-Frontend Architecture? 10. Server-Side Rendering techniques to improve SEO 11. What are memory leaks in React and how to detect them? 12. How to measure performance in a React application? 13. How would you build a tool like Create React App? 14. How do you structure reusable UI components in React? Follow Mohamed Irfaan for more related content! 🤔 Having Doubts in technical journey? 🚀 DM to book 1:1 session with me #JavaScript #WebDevelopment #ReactJs #InterviewQuestions #Fundamentals #FrontendDeveloper

To view or add a comment, sign in

Explore content categories