DEV Community

Cover image for Javascript Concepts you can't miss to crack the interview (2022)
tbaveja
tbaveja

Posted on

3

Javascript Concepts you can't miss to crack the interview (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 ;)

  1. JS Execution Context and Hoisting
  2. Prototype and Object Inheritance
  3. ES6 Features - let, const, arrow functions, spread vs rest operator, destructuring, Set etc.
  4. DOM manipulation
  5. Array Methods
  6. String Methods
  7. undefined vs not defined
  8. Event Loop
  9. callback vs promise vs async await
  10. async vs defer
  11. this keyword
  12. Closure
  13. Currying
  14. High Order functions and pure functions
  15. call, bind and apply
  16. setTimeout vs setInterval
  17. 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:

  1. Creational
  2. Structural
  3. 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 !"

SurveyJS custom survey software

JavaScript UI Libraries for Surveys and Forms

SurveyJS lets you build a JSON-based form management system that integrates with any backend, giving you full control over your data and no user limits. Includes support for custom question types, skip logic, integrated CCS editor, PDF export, real-time analytics & more.

Learn more

Top comments (0)

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay