Javascript Concepts you can't miss to crack the interview (2022)
tbaveja
Posted on April 25, 2022
Hey JS lovers <3,
As we all are doing coding in javascript every other day but somehow we all forgot to revisit the nature and basics of javascript which is required to write optimized code.
Before sharing the JS concepts to crack the interview, one thing I would like to suggest you guys is that don't read the below concepts for the sake of cracking the interview. For everyone, who wants to be a Javascript expert, you need to practice a lot, in a way that you don't need to google the interview questions next time ;)
- JS Execution Context and Hoisting
- Prototype and Object Inheritance
- ES6 Features - let, const, arrow functions, spread vs rest operator, destructuring, Set etc.
- DOM manipulation
- Array Methods
- String Methods
- undefined vs not defined
- Event Loop
- callback vs promise vs async await
- async vs defer
- this keyword
- Closure
- Currying
- High Order functions and pure functions
- call, bind and apply
- setTimeout vs setInterval
- Memoization
Apart from the above concepts, one should also focus on JS design patterns so that you can make the overall system easier to understand and maintain.
There are number of design patterns available on Google which are majorly divided in three categories:
- Creational
- Structural
- Behavioral
Revisit the above concepts and start learning. If you face any issues, feel free to reach me on LinkedIn :)
I will be more than happy to help.
Feel free to add your inputs in the comments.
Thanks for reading!
"Learn Together, Grow Together !"
Posted on April 25, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 28, 2024