1. What is Javascript? How do the browser understand your code?
  2. Explain Event Loop in JS ?
  3. Output coding->1+"2", [..."sandip"], {}=== {}/{} == {} 
  4. Can you iterate over an String ?
  5. Typeof Array,type of null/undefined ?
  6. What is primitive and non primitive data type in js ?
  7. What is the difference between null/undefined ?
  8. Explain function currying with an example. How it can be helpful ?
  9. How do you find reverse an string without using any inbuilt methods ?
  10. Explain React life cycle methods ?
  11. what is pure component ? explain 
  12. How do you implement pure component in Hooks ?
  13. Hooks I have used and explain them ?
  14. When is unmounting of a component needed ?
  15. Redux workflow/basic redux questions ?
  16. Use of redux  ?