Sunday 10 March 2019

Interview Questions of React JS

I have given few Interviews in React JS and this blog is based on that experience. Usually for React JS interviews it is expected you have a deep understanding about JavaScript and other few libraries used with React JS like Redux, Thunk and Redux Saga. In 2 interviews I was asked questions on HTML5 and CSS3 even though the profile was React JS Developer.

If you are giving interview in product based company there are usually 2 technical round. In second technical round you have been asked to make a mini application in React JS like a countdown timer.

Q1. What is Virtual DOM in React JS?
Q2. What are the major advantages of React JS over Angular JS?
Q3. What are the limitations of React JS ?
Q4. How will you decide when to use React JS?
Q5. What is component in React JS?
Q6. Explain how will you pass property from Child Component to Parent Component?
Q7. Explain component lifecycle?
Q8. What is JSX?
Q9. Differentiate Props vs State?
Q10. Explain render method and its use?
Q11. What is events in React JS and explain its types?
Q12. What is hooks?
Q13. What is fragments?
Q14. What is HOC in React JS and its use?
Q15. Explain Redux and when it is used?
Q16. What is Redux Thunk and Redux Saga? When do we use thunk and when do we use saga?

No comments:

Post a Comment

Chapter : 1 - First code in Node JS Previously I have written a blog about Getting Started with Node JS and its installation. Now lets s...