Paytm Payments Bank | Senior React Developer

Technical round 1
60 minutes

  1. Object.freeze
  2. Anonymous functions
  3. Hoisting
  4. How to avoid hoisting (use of let & const)
  5. Use of arrow functions
  6. Object.freeze vs const
  7. == Vs ===
  8. -0 Vs 0 ( equality check)
  9. const num1 = 10000; const num2 = 1_00_00; console.log(num1 === num2); (concept of numeric separator)
  10. Advantages and disadvantages of react
  11. Webpack and its use
  12. Types of builder like webpack
  13. Use ref hook
  14. Context api
  15. How to avoid prop drilling (other than context api)
  16. Functional vs class component. Which is more efficient
  17. Check if array has a subarray with sum 0
  18. Remove last character from string (used slice method)
  19. Reduce vs reduceRight
  20. Reverse a array
  21. WAP to calculate => let str = 'a.b.c.d.e'
    Output :- { a: { b: { c: { d: e, }, }, }, }
  22. const getData = () => { console.log(this); };
    const obj = { name: 'anuj' };
    getData.call(obj);

Technical Round 2
60 minutes

  1. Closure
  2. WAP to find whether two strings are anagrams or not
  3. Polyfill of Filter method in array
Comments (0)