Skip to content

Popular JavaScript / React / Node / Mongo stack Interview questions and their answers. Many of them, I faced in actual interviews and ultimately got my first full-stack Dev job :)

Notifications You must be signed in to change notification settings

bhxlla/Awesome-JavaScript-Interviews

Β 
Β 

Repository files navigation

Awesome JavaScript Interviews

A collection of super-popular Interview questions, along with answers that I was putting together for myself while preparing for my first Full-Stack JavaScript job interviews. Many of these questions are what I have actually faced in real interview. It is by no means comprehensive, and the answers are relatively short ( and for each of the concepts, there are probably better and/or more in depth coverage in the web), but I see this repo as reference tool, so I can continue a technical talk with the interviewer for two to three hours.

There are many fantastic resources for JavaScript interview questions, videos, and blog posts on the web and that I have drawn from. I will cite as many as I can throughout so that additional information on each list item can be easily found

For Understanding the Theory and the fundamentals of some super-popular Algorithm questions

Github Repositories with large collections of problems-and-solutions of them most popular Interview challenges

Overall multi-factor approach for winning this huge challenge and a great journey of getting the first Developer Job

Some other very very important resources

Coding Challenge Practice Platforms

-------------------------------------------------------------------------------

More curated list of general resources for JavaScript Interviews

Key Fundamental concepts list, before you go for that Front End Engineering Interview

Frontend/UI Engineer Interviews:
  1. call, apply and bind method
  2. Polyfill for bind method
  3. Currying
  4. Debouncing
  5. async vs defer
  6. Event Bubbling & Capturing
  7. Prototype & Prototypal Inheritance
  8. Throttling
  9. Thinking Recursively
  10. Local Storage and Session Storage
  11. CORS
  12. sum(a)(b)(c)...(n)
  13. Web Storage APIs
  14. Event Loop
  15. Web Sockets
  16. Closures
  17. Callbacks & Promises
  18. Revise everything again
  19. Difference between deep clone and shallow clone and how to write your own deep clone fucntion/polyfill for deepclone
  20. ES6 data structures such as Map and Set. In certain cases, Map is much better suited than an Object. Probably even Server Sent Events would be a good thing to know.
  21. Observable and subscribers, subject, behaviour subject and repeatable subject

List of sites where you can hunt for a developer job

Want a startup job?

Best places to job hunt for remote jobs:

Here are a few places to hunt for ios, react, vue and more

Want a list of just JavaScript jobs?

Are you looking for a junior dev job?

Women focused job boards!

Want a job as a freelance dev? Here's a list

Some useful websites for programmers

  • When you get stuck
  • For small project ideas
  • General Coding advice
  • Coding Style
  • General Good Articles
  • When you get stuck

    • Codementor : A mentorship community to learn from fellow developers via live 1:1 help and more.
    • devRant : Community where you can rant and release your stress
    • Learn Anything : Community curated knowledge graph of best paths for learning anything
    • Quora : A place to share knowledge and better understand the world
    • Stack Overflow : subscribe to their weekly newsletter and any other topic which you find interesting

    For small project ideas

    General Coding advice

    Coding Style

    General Good Articles

    About

    Popular JavaScript / React / Node / Mongo stack Interview questions and their answers. Many of them, I faced in actual interviews and ultimately got my first full-stack Dev job :)

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages

    • JavaScript 98.7%
    • TypeScript 1.3%