JavaScript (31)
HTML (5)
CSS (8)
React (9)
Browser (15)
Webpack (4)
Web Security (3)
Performance Optimization (2)
Frontend Architecture (4)
  • What Are the Primitive Types in JavaScript? How To Check the Type of a Variable?

    See Solution
  • In JavaScript, what is the difference between ==, === and Object.is()

    See Solution
  • What Is the Difference Between null, undefined and undeclared in JavaScript?

    See Solution
  • What is the Difference Between Map and Object in JavaScript, and Why Do We Need Map?

    See Solution
  • What Is the Difference Between Set, Map, WeakSet, and WeakMap in JavaScript?

    See Solution
  • What Will 0.1 + 0.2 Be in JavaScript? Why?

    See Solution
  • What Is the Purpose of "use strict" in JavaScript and What Are the Benefits of Using It?

    See Solution
  • What Is the Difference Between var, let and const in JavaScript?

    See Solution
  • What Is the Scope and Scope Chain of JavaScript?

    See Solution
  • What Is JavaScript Closure?

    See Solution
  • Explain what hoisting is in JavaScript

    See Solution
  • Different Ways of Iterating an Array in JavaScript? What Is the Difference Between Them?

    See Solution
  • In JavaScript Built-In Sort, When You Pass in (a, b) => b – a, How Will It Sort the Array? Why?’

    See Solution
  • What Is an Arrow Function in JavaScript? How Is It Different From a Regular Function?

    See Solution
  • What is an IIFE (Immediately Invoked Function Expression) in JavaScript? What are the Pros and Cons?

    See Solution
  • What Is a Higher-Order Function in JavaScript?

    See Solution
  • Tell me about your understanding of prototypes and prototype chains

    See Solution
  • What Is "this" in JavaScript?

    See Solution
  • How to use call, apply or bind in JavaScript?

    See Solution
  • Explaining the Concept of a Class in ES6 and the Distinction Between a Function Constructor

    See Solution
  • What Is an Event Loop in JavaScript?

    See Solution
  • What Is JavaScript Promise? And How To Use It?

    See Solution
  • What is the difference between Promise.all and Promise.race?
  • Please explain async/await
  • What does new keyword in JavaScript do?
  • What is the difference between spread syntax and rest syntax? When will it be used
  • What is new in ES6? / What is new in the latest ES version?
  • Please explain how event delegation works

    See Solution
  • The difference between event.target and event.currentTarget
  • Please explain the way to operate an array? How to do it immutably?
  • what will the push method of an array return?