1. What is the difference between 'Pass by Value' and 'Pass by Reference'?

  2. What is the difference between map and filter ?

  3. What is the difference between map() and forEach()

  4. What is the difference between Pure and Impure functions?

  5. What is the difference between for-in and for-of ?

  6. What are the differences between call(), apply() and bind() ?

  7. List out some key features of ES6 ?

  8. What’s the spread operator in javascript ?

  9. What is rest operator in javascript ?

  10. What are DRY, KISS, YAGNI, SOLID Principles ?

  11. What is temporal dead zone ?

  12. Different ways to create object in javascript ?

  13. Whats the difference between Object.keys,values and entries

  14. Whats the difference between Object.freeze() vs Object.seal()

  15. What is a polyfill in javascript ?

  16. What is generator function in javascript ?

  17. What is prototype in javascript ?

  18. What is IIFE ?

  19. What is CORS ?