Technical round 1
90 minutes

  1. Higher order functions
  2. Pure functions
  3. Higher order components
  4. Pure components (functional and class based)
  5. Shallow comparison vs deep comparison
  6. Call vs apply vs bind
  7. Map, reduce, filter
  8. Polyfill for call method
  9. WAP using reduce method which takes input a string and returns output an array of objects having count of each continuous character
    Example:- "aaabbccaa"
    Output :- [{a:3}, {b:2}, {c:2}, {a:2}]
  10. Type of hooks in react
  11. Life cycle methods in react
  12. Use effect hook to mimic life cycle methods
  13. Use ref hook, uses
  14. Use effect should run only after first render (we need to use useref hook)
  15. Prevent component re render unnecessarily
  16. == Vs ===
  17. Object equality check
  18. Nested object equality check
  19. Dumb component
  20. Redux three principles
  21. Writing a reducer
  22. Redux middleware use and advantages
  23. How redux identifies which reducer should be called . In depth flow of redux

No response from recruiter afterwards

Comments (0)