Cracking FrontEnd Developer Interview-Part 3

Cracking FrontEnd Developer Interview-Part 3

·

2 min read

“This the third part of Cracking Frontend Developer Interview which covers the most frequent questions asked on Reactjs. You can read the 2nd part here. https://riyajain.hashnode.dev/cracking-frontend-developer-interview-part-2

image.png

Questions asked on ReactJs:

✍How Virtual DOM works.Explain in detail

✍Principles why React is so popular?

✍What is React reconciliation? How does it work?

✍React steps to find differences in both Virtual DOM?

✍Difference between class components and functional components.

✍Write a code for the button generic component? What are reusable components?

✍What is render prop pattern? Explain.

✍Explain Atomic Design Pattern.

✍What is JSX?

✍What is the difference between state and props?

✍What makes DOM manipulation slow?

✍What are synthetic events?

✍What are pure components? Explain with example.

✍Differences between controlled and uncontrolled components. Give example.

✍What is a higher-order component? Give example.

✍What is useState,useEffect?

✍How to pass data from parent component to child components? And from child to parent components?

✍What is context API? or How can we avoid prop drilling?

✍What do you mean by ~ or ^ in react package.json?

✍What are service workers?

✍Create a simple to-do list app with a single button, add functionality and delete functionality to be implemented?

✍Implement a Home Loan calculator using React Hooks?

✍What is React router?

✍How to prevent re-renders on React functional components?

✍What is memo used for?

✍Difference between state and ref.

✍What is a reducer?

✍Implement Bulb Component to switch on/off

✍Explain Lifecycle methods.

✍What is side effect cleanup in React?

✍Case of infinity loop in useEffect.

✍What are the use-cases of use effect hook?

✍What are React Event Handlers?

✍What are error boundaries in ReactJs?

✍How do you style React Components?

✍How to handle asynchronous calls?

✍Implement 404 Page not found.

Top places to learn React.js Online:

🎈React (Official Website)

🎈freeCodeCamp

🎈Follow Mosh on Youtube for great Tech content

https://www.youtube.com/channel/UCWv7vMbMWH4-V0ZXdmDpPBA

🎈Read good articles on React.js.

https://yogeshchavan.medium.com/

🎈Implement Reactjs Project full responsive website

🎈Build ReactJs project(Food Ordering App, RealTime Chat WebApp, ToDo-List, E-commerce App)

Answers for these questions : https://riyajain.hashnode.dev/most-frequent-reactjs-questions-and-answers

“The only way to learn a new programming language is by writing programs in it.”

If you need any kind of help related to this you can ping me on LinkedIn https://www.linkedin.com/in/riya-jain-6691b8127/ and I will be happy to share my knowledge with you all.

Happy Coding!:)

Did you find this article valuable?

Support Riya Blog by becoming a sponsor. Any amount is appreciated!