• Stars
    star
    3,432
  • Rank 13,024 (Top 0.3 %)
  • Language
    JavaScript
  • Created over 6 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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 :)

Awesome JavaScript Interviews

Checkout my Deep Learning | Machine Learning YouTube Channel

Youtube Link


You can find me here..



Below are a collection of super-popular Interview questions, along with explanations and implementation examples that I was putting together for myself while preparing for my first Full-Stack JavaScript job interviews.

Table of Contents of this Readme file

  1. Most common Fundamental JavaScript Interview Topics & Questions

  2. Most common Tricky Javascript Interview Topics & Questions

  3. Most common Async/Await and Promise related Interview Topics & Questions

  4. Most common Node Interview Topics & Questions

  5. Most common Web-Development Architecture related Interview Topics & Questions

  6. Most common React Interview Topics & Questions

  7. Most common Redux Interview Topics & Questions

  8. Most common Angular Interview Topics & Questions

  9. Most common MongoDB Interview Topics & Questions

  10. Most common HTML Interview Topics & Questions

  11. Most common CSS Interview Topics & Questions

  12. Most common Git and Github related Interview Topics & Questions

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

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

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

  16. Other important resources

  17. Coding Challenge Practice Platforms

  18. More curated list of general resources for JavaScript Interviews

  19. Most frequently asked concepts for Front End Engineering Interview

  20. List of sites where you can hunt for a developer job

  21. Want a startup job?

  22. Best places to job hunt for remote jobs

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

  24. Want a list of just JavaScript jobs?

  25. Are you looking for a junior dev job?

  26. Women focused job boards!

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

  28. Some useful websites for programmers

  29. When you get stuck

  30. For small project ideas

  31. General Coding advice

  32. Coding Style

  33. General Good Articles

  34. Collection of Leetcode Problem solution

  35. Collection of Cracking the Coding Interview Book Problem solution

  36. Most common System-Design Interview Topics & Questions

  37. System-Design related topics-Some very useful articles

  38. System-Design-Company engineering blog

[โ†‘] Back to top

Most common Fundamental JavaScript Interview Topics & Questions

(Below Links are all within this Repository)

[โ†‘] Back to top


Most common Tricky Javascript Interview Topics & Questions

(Below Links are all within this Repository)

[โ†‘] Back to top

Most common Async/Await and Promise related Interview Topics & Questions

(Below Links are all within this Repository)

[โ†‘] Back to top

Most common Node Interview Topics & Questions

(Below Links are all within this Repository)

[โ†‘] Back to top

Most common Web-Development Architecture related Interview Topics & Questions

(Below Links are all within this Repository)

[โ†‘] Back to top

Most common React Interview Topics & Questions

(Below Links are all within this Repository)

[โ†‘] Back to top

Most common Redux Interview Topics & Questions

(Below Links are all within this Repository)

[โ†‘] Back to top

Most common Angular Interview Topics & Questions

(Below Links are all within this Repository)

[โ†‘] Back to top

Most common MongoDB Interview Topics & Questions

(Below Links are all within this Repository)

[โ†‘] Back to top

Most common HTML Interview Topics & Questions

(Below Links are all within this Repository)

[โ†‘] Back to top

Most common CSS Interview Topics & Questions

(Below Links are all within this Repository)

[โ†‘] Back to top

Most common Git and Github related Interview Topics & Questions

(Below Links are all within this Repository)

[โ†‘] Back to top

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

[โ†‘] Back to top

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

[โ†‘] Back to top

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

[โ†‘] Back to top

Other important resources

[โ†‘] Back to top

Coding Challenge Practice Platforms

[โ†‘] Back to top

More curated list of general resources for JavaScript Interviews

[โ†‘] Back to top

Most frequently asked concepts for Front End Engineering Interview

  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

[โ†‘] Back to top

List of sites where you can hunt for a developer job

[โ†‘] Back to top

Want a startup job?

[โ†‘] Back to top

Best places to job hunt for remote jobs:

[โ†‘] Back to top

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

[โ†‘] Back to top

Want a list of just JavaScript jobs?

[โ†‘] Back to top

Are you looking for a junior dev job?

[โ†‘] Back to top

Women focused job boards!

[โ†‘] Back to top

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

[โ†‘] Back to top

Some useful websites for programmers

  • When you get stuck
  • For small project ideas
  • General Coding advice
  • Coding Style
  • General Good Articles
  • [โ†‘] Back to top

    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
    • Stackoverflow High Scored JS Questions : Dashboard to track top Javascript questions asked on Stackoverflow

    [โ†‘] Back to top

    Ideas For small project ideas

    [โ†‘] Back to top

    General Coding advice

    [โ†‘] Back to top

    Coding Style

    [โ†‘] Back to top

    Collection of Leetcode Problem solution

    [โ†‘] Back to top

    Collection of Cracking the Coding Interview Book Problem solution

    [โ†‘] Back to top

    UX-CSS-Design Sense Related

    Most common System-Design Interview Topics & Questions

    (Below Links are all within this Repository)

    [โ†‘] Back to top

    System-Design related topics-Some very useful articles

    [โ†‘] Back to top

    Design a Google document system

    [โ†‘] Back to top

    Design a random ID generation system

    [โ†‘] Back to top

    Design a key-value database

    [โ†‘] Back to top

    Design the Facebook news feed function

    [โ†‘] Back to top

    Design the Facebook timeline function

    [โ†‘] Back to top

    Design a function to return the top k requests during past time interval

    [โ†‘] Back to top

    Design an online multiplayer card game

    [โ†‘] Back to top

    Design a graph search function

    [โ†‘] Back to top

    Design a picture sharing system

    [โ†‘] Back to top

    Design a search engine

    [โ†‘] Back to top

    Design a recommendation system

    [โ†‘] Back to top

    Design a tinyurl system

    [โ†‘] Back to top

    Design a garbage collection system

    [โ†‘] Back to top

    Design a scalable web crawling system

    [โ†‘] Back to top

    Design the Facebook chat function

    [โ†‘] Back to top

    Design a trending topic system

    [โ†‘] Back to top

    Design a cache system

    [โ†‘] Back to top

    System-Design-Company engineering blog

    [โ†‘] Back to top

    More Repositories

    1

    LLM-FineTuning-Large-Language-Models

    LLM (Large Language Model) FineTuning
    Jupyter Notebook
    456
    star
    2

    MachineLearning-DeepLearning-Code-for-my-YouTube-Channel

    The full collection of all codes for my Youtube Channel segregated as per topic.
    Jupyter Notebook
    396
    star
    3

    aws-s3-file_upload-node-mongo-react-multer

    A simple boilerplate project to implement AWS S3 file upload functionality in a Node, React and Mongo app. Using Multer for uploading file.
    JavaScript
    44
    star
    4

    Awesome-Python-Django-Interview

    Collection of my notes to break into the industry as a Backend Developer in Python Stack
    Python
    42
    star
    5

    material-ui-table-with-node-mongodb-running-in-GCP-also-the-source-code-for-GCP-Blog

    Fullstack React, Node, Mongo App to Create, Edit, Delete and render tabular data. Pagination handled in backend with mongoose-paginate.
    JavaScript
    38
    star
    6

    Algorithm-in-JavaScript

    Implementing all-time classic algorithmic problems in JS
    JavaScript
    28
    star
    7

    Awesome-Machine-Learning-DataScience_Resources

    Curated Collection of Online and Free Resources for serious learning of Machine Learning and Data Science.
    28
    star
    8

    stock-dashboard-react

    A ๐ฌ๐ญ๐จ๐œ๐ค-๐š๐ง๐š๐ฅ๐ฒ๐ญ๐ข๐œ๐ฌ ๐๐š๐ฌ๐ก๐›๐จ๐š๐ซ๐ ๐ฐ๐ข๐ญ๐ก ๐‘๐ž๐š๐œ๐ญ, ๐‡๐ข๐ ๐ก๐œ๐ก๐š๐ซ๐ญ๐ฌ, @๐ฏ๐ฑ (charting lib) and using financial analytics API data from - www.worldtradingdata.com, api.iextrading.com and financialmodelingprep.com.
    JavaScript
    20
    star
    9

    Javascript-Common-Challenges-Problems

    Collection of Day to Day Challenges/Techniques in JavaScript/Python
    JavaScript
    17
    star
    10

    coderbyte-solution-js

    JavaScript
    13
    star
    11

    LLM-Prompt-Formatting-for-finetuning-Inferencing

    Various LLM Prompt Format structure for finetuning Inferencing
    13
    star
    12

    Deep-Learning-Paper-Implementation

    From Scratch Implementation of some popular Deep Learning Papers with PyTorch and Tensorflow
    Jupyter Notebook
    12
    star
    13

    react-node-mongodb-material-ui-shopping-cart

    Currently WIP - To build a shopping/E-Commerce Site. Frontend in React and Material-UI and backend is in Node/Express/Mongodb
    TypeScript
    11
    star
    14

    SignUp-Form-with-Passport

    Simple MERN Passport Template for a sign-in and sign-up form built with Mongo, Express, ReactJS, Node.js.
    JavaScript
    8
    star
    15

    Cracking-The-Coding-Interview-Solutions-In_Python_JS

    JavaScript
    8
    star
    16

    react-theme-kids-school

    A Landing Page Theme (for a school website) built with React, including Login Functionality with json-web-token and Passport middleware authentication
    JavaScript
    8
    star
    17

    mern-image-uploading-boilerplate

    A REST api to implement functionality to upload image files using node in backend and files are to be saved in mongodb.
    JavaScript
    7
    star
    18

    Interview-Cake_Problems_with_solutions

    6
    star
    19

    Carousel-react-native-theme-Nov_10_2019

    A ReactNative implmentations of some important UI/UX compnents like carousel / swiper etc
    Java
    5
    star
    20

    mongodb-snippets

    A collection of small MongoDB and Node Snippets for achieving some small React jobs or query.
    JavaScript
    5
    star
    21

    Movie-Finder-React-Native

    Movie Finder App in React Native
    JavaScript
    5
    star
    22

    Realtime-CryptoCurrency-Price-React-App-webhooks-to-Binance-api

    Realtime CryptoCurrency Price with WebSocket and Binance API
    JavaScript
    5
    star
    23

    Javascript-Tricky-Interview-Questions

    JavaScript
    5
    star
    24

    Collection-of-Angular-Notes-Use_cases-Best_practices

    Curated collection of notes and explanations of Angular foundational architecture and references on everything Angular, and its best practices and implementations
    HTML
    5
    star
    25

    mongo_file_uploads

    Small functionality-app to uplod files to cloud mongodb (mLab) with node
    JavaScript
    5
    star
    26

    cryptocurrency-price

    Small React app for just showing cryptocurrency prices
    JavaScript
    5
    star
    27

    GAN-Implementations-from-Scratch-with-PyTorch-and-TensorFlow

    Generative Adversarial Network (GAN) Implementations from Scratch with PyTorch and TensorFlow
    Jupyter Notebook
    5
    star
    28

    Collection-of-React-Redux-ReactNative-Notes

    Curated List of Notes, Techniques and Tricks used regulary in Development
    JavaScript
    5
    star
    29

    GUMROAD-SAMPLE-CHAPTERS

    SAMPLE CHAPTERS for my Published Book
    4
    star
    30

    Bitcoin_Price_Prediction_with_LSTM

    Bitcoin_Price_Prediction_with_LSTM - Code for my YouTube Video
    Jupyter Notebook
    4
    star
    31

    Kaggle-House-Prices-Advanced-Regression-Techniques

    Repository for source code of Kaggle competition: House Prices: Advanced Regression Techniques
    Jupyter Notebook
    4
    star
    32

    hacker-rank-problems-in-js

    JavaScript
    4
    star
    33

    PyTorch-Techniques

    Various PyTorch-Techniques for daily Use cases
    Jupyter Notebook
    4
    star
    34

    Quantize-GPT-LLM-models-with-HuggingFace-transformers

    Quantize GPT LLM models with HuggingFace transformers
    Python
    4
    star
    35

    find-most-popular-github-user-in-your-city

    A quick side project to find the most popular Github Users (by followers count) in any city
    JavaScript
    4
    star
    36

    chainable-dropdown-list

    Small MERN app where one dropdown lists should get updated based on selections made on other dropdown list
    JavaScript
    4
    star
    37

    General-Kaggle-Notebooks

    Jupyter Notebook
    3
    star
    38

    hacker-news-api-migrating-to-react-hooks

    JavaScript
    3
    star
    39

    rohan-paul

    3
    star
    40

    LeetCode_Solution_JS

    JavaScript
    3
    star
    41

    Image_Segmentation-for-Intestine-Cancer-TensorFlow-UW-Madison-Kaggle-Competition

    Code for The UW Madison Kaggle Competition - Segmenting intestine and stomach for Cancer patients with TensorFlow
    Jupyter Notebook
    3
    star
    42

    Interviewbit

    JavaScript
    3
    star
    43

    Material-UI-Table-with-pagination-and-sorting-boilerplate

    JavaScript
    3
    star
    44

    Project_Euler_Solutions-JavaScript

    JavaScript
    3
    star
    45

    student-management-CRUD-api

    Bare-bone CRUD REST api for a student management system with nodejs and mongodb. I did during my Full Stack Bootcamp at The Hacking School
    JavaScript
    3
    star
    46

    Codewars-Solutions

    JavaScript
    3
    star
    47

    react-node-mongo-busroute-app

    JavaScript
    3
    star
    48

    MERN-book-library

    Tiny book-library with Express, Mongo, React - only add, edit and delete functionality
    JavaScript
    3
    star
    49

    monsterapi_test

    Jupyter Notebook
    3
    star
    50

    hackernews-api

    A little app to pick 20 new articles from the HackerNews stories API endpoint and search Hacker News
    JavaScript
    2
    star
    51

    Unet-Brain-MRI-Segmentation-Tensorflow-Keras

    Unet-Brain-MRI-Segmentation-Tensorflow-Keras - Kaggle Dataset
    Jupyter Notebook
    2
    star
    52

    github_profile_finder

    Small project to only display basic github profile info of a user fetching the data with github API
    JavaScript
    2
    star
    53

    EfficientNet_Pretrained_Pytorch_Covid_19_X_Rays

    EfficientNet_Pretrained_Pytorch_Covid_19_X_Rays
    Jupyter Notebook
    2
    star
    54

    Machine-Learning-and-Deep-Learning-Tutorial-Notebooks

    Various Machine Learning and Deep Learning Tutorial Notebooks in Blog Format
    Jupyter Notebook
    2
    star
    55

    React-App-rick_and_morty_browse_and_search

    JavaScript
    2
    star
    56

    test-project-for-reporting-issue

    TypeScript
    2
    star
    57

    Free_Code_Camp_JavaScript-Solution

    JavaScript
    2
    star
    58

    infinite-scroll-without-any-package

    JavaScript
    2
    star
    59

    google-map-with-react

    JavaScript
    2
    star
    60

    redux-boilerplate-base-counter

    Small boilerplate to server as a base for react redux with simple counter
    JavaScript
    2
    star
    61

    Microsoft_Malware_Prediction_BIG_2015

    Jupyter Notebook
    2
    star
    62

    react-with-firebase

    JavaScript
    2
    star
    63

    Aerial-Drone-Images-Semantic-Segmentation-PyTorch-Inception-V4-Pretrained

    Aerial-Drone-Images-Semantic-Segmentation-PyTorch-Inception-V4-Pretrained
    Jupyter Notebook
    2
    star
    64

    OpenCV_Image_Processing

    This Repo has all the OpenCV and Image Processing related codes for my YouTube Channel
    Jupyter Notebook
    2
    star
    65

    absolute-bare-bone-react-boilerplate

    Absolutte bare bone react boilerplate with only webpack and without create-react-app
    JavaScript
    2
    star
    66

    Angular-D3.js-chart-component

    Personal project for learning D3 - create a basic bar-chart component in Angular with D3.js
    TypeScript
    2
    star
    67

    Eloquent-JavaScript-Solutions

    JavaScript
    2
    star
    68

    react-draggable-form

    JavaScript
    2
    star
    69

    Cryptocurrency-Kaggle

    Jupyter Notebook
    2
    star
    70

    Graphql-Express-React-Mongodb-Simple-CRUD

    A super simple boilerplate to implement all CRUD operation with GraphQL, Express, React and MongoDB
    JavaScript
    2
    star
    71

    YT_Data_Sources

    Data for my YouTube Videos
    2
    star
    72

    Finance-with-MachineLearning-DeepLearning-Code-for-my-YouTube-Channel

    MachineLearning & DeepLearning for Stock Trading, Crypto & Finance - Code-for-my-YouTube-Channel
    Jupyter Notebook
    2
    star
    73

    hotel-room-component-react

    JavaScript
    1
    star
    74

    Image-matching-memory-game

    Learning project, building a small game
    JavaScript
    1
    star
    75

    Pandas-DataScience_MachineLearning-Exercises

    Jupyter Notebook
    1
    star
    76

    Financial-Data-Analysis-with-Python

    Jupyter Notebook
    1
    star
    77

    GoogLeNet_Inception-v1_From_Scratch_PyTorch

    GoogLeNet_Inception-v1_From_Scratch_PyTorch
    Jupyter Notebook
    1
    star
    78

    Loan-Calculator-THS-April-2018

    Loan Calculator built with pure JS and Bootstrap.
    HTML
    1
    star
    79

    Gravitational-Wave-Detection_Kaggle_Competition

    G2Net Gravitational Wave Detection Find gravitational wave signals from binary black hole collisions
    Jupyter Notebook
    1
    star
    80

    Netflix_Movie_Prize_Kaggle

    Kaggle Challenge - Dataset from Netflix's competition to improve their reccommendation algorithm
    Jupyter Notebook
    1
    star
    81

    writeup

    1
    star