I have cracked every Front End interview in the last 4 years of my career - here's what I learned about JavaScript
π» A Thread π»
π» A Thread π»
β 1. What is the significance of, and reason for, wrapping the entire content of a JavaScript source file in a function block?
β 2. What is the significance, and what are the benefits, of including 'use strict' at the beginning of a JavaScript source file?
β 3. What are the scopes of a variable in JavaScript?
β 4. What is Callback?
β 5. What are the variable naming conventions in JavaScript?
β 6. How does TypeOf Operator work?
β 7. Implement enqueue and dequeue using only two stacks
β 8. What is a βclosureβ in JavaScript? Provide an example.
β 9. Explain Hoisting in javascript.
β 10. Explain Higher Order Functions in javascript.
β 11. What are arrow functions?
β 12. Differences between declaring variables using var, let and const.
β 13. What is currying in JavaScript?
β 14. Explain Implicit Type Coercion in javascript.
β 15. Is javascript a statically typed or a dynamically typed language?
β 16. Explain passed by value and passed by reference.
β 17. What are object prototypes?
β 18. What is memoization?
β 19. What is the use of a constructor function in javascript?
β 20. What is the use of promises in javascript?
β 21. What are classes in javascript?
β 22. What are generator functions?
β 23. Explain WeakSet in javascript.
β 24. Explain WeakMap in javascript.
β 25. What is a Temporal Dead Zone?
Struggling with JavaScript? I have been documenting all my lessons from my student days on my blog.
Check it out - sleeplessyogi.com
Check it out - sleeplessyogi.com
That's a wrap!
If you enjoyed this thread:
1. Follow me @sleeplessyogi for more of these
2. RT the tweet below to share this thread with your audience
If you enjoyed this thread:
1. Follow me @sleeplessyogi for more of these
2. RT the tweet below to share this thread with your audience
Loading suggestions...