Interview Prep LogoInterview Prep
Back to Companies

capgemini

Interview Experience

1/21/2026
2 min read
Edit on GitHub

✅ Round 1 – Technical Interview (Virtual Video Call)

Interviewer : Mayank Tyagi

https://youtu.be/ckhCX9ybCCQ

  1. Could you please show your government ID?
  2. Could you please disable the background?
  3. Could you please give a brief introduction?
  4. How many years of experience do you have?
  5. Are you more comfortable in backend or frontend?
  6. So basically your primary skill is JavaScript, right?
  7. Could you please explain the concept of hoisting in JavaScript?
  8. If I do console.log(a) before declaration, what will happen?
  9. What will be the output if the variable is not defined?
  10. Does hoisting happen only with var or with other declarations as well?
  11. What is the difference between a regular function and an arrow function?
  12. Can we instantiate an arrow function?
  13. Can we create an object using an arrow function?
  14. What will be the value of this inside an arrow function?
  15. What will be the value of this inside a regular function?
  16. What are polyfills?
  17. What are closures?
  18. What is the difference between an inner function and a closure?
  19. How do you handle asynchronous calls in JavaScript?
  20. What are the different ways to handle async operations?
  21. Have you used async/await?
  22. What will be the output of console.log(1), setTimeout, console.log(3)?
  23. Why does setTimeout execute later?
  24. How can you print output sequentially (1, 2, 3) using setTimeout?
  25. How would you handle this using callbacks or async/await?
  26. What other technologies have you worked on?
  27. What is Virtual DOM in React?
  28. What is Context API?
  29. Have you used Redux?
  30. What is the difference between Context API and Redux?
  31. Have you used hooks like useCallback or useMemo?
  32. What is the difference between useMemo and useCallback?
  33. What are pure functions?
  34. What are Higher Order Components (HOC)?
  35. Do you have any questions for us?