Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

JavaScript (ES2026)

JavaScript (ES2026) interview questions

JavaScript (ES2026) interview questions in 14 module banks: what each bank covers, how many questions it holds and the levels they are asked at.

227 questions: 75 warm-ups and 152 with model answers in 14 module banks

  1. Module 1

    Start here: what JavaScript is and how to run it

    18 questions: 6 warm-ups and 12 with model answers · Levels: Fresher to senior

  2. Module 2

    Values, types and operators

    33 questions: 11 warm-ups and 22 with model answers · Levels: Fresher to senior

  3. Module 3

    Control flow

    12 questions: 4 warm-ups and 8 with model answers · Levels: Fresher to senior

  4. Module 4

    Functions, scope and closures

    24 questions: 8 warm-ups and 16 with model answers · Levels: Fresher to senior

  5. Module 5

    Objects in depth

    18 questions: 6 warm-ups and 12 with model answers · Levels: Fresher to senior

  6. Module 6

    Arrays and array methods

    27 questions: 9 warm-ups and 18 with model answers · Levels: Fresher to senior

  7. Module 7

    Strings, Unicode and regular expressions

    9 questions: 3 warm-ups and 6 with model answers · Levels: Fresher to senior

  8. Module 8

    Map, Set and weak collections

    12 questions: 4 warm-ups and 8 with model answers · Levels: Fresher to staff

  9. Module 9

    Errors and debugging

    12 questions: 4 warm-ups and 8 with model answers · Levels: Fresher to senior

  10. Module 10

    Iterators and generators

    15 questions: 5 warm-ups and 10 with model answers · Levels: Fresher to senior

  11. Module 11

    Prototypes and classes

    18 questions: 6 warm-ups and 12 with model answers · Levels: Fresher to staff

  12. Module 12

    Modules, packages and build tools

    15 questions: 5 warm-ups and 10 with model answers · Levels: Fresher to staff

  13. Module 13

    Asynchronous JavaScript

    7 questions: 2 warm-ups and 5 with model answers · Levels: Fresher to senior

  14. Module 15

    The DOM

    7 questions: 2 warm-ups and 5 with model answers · Levels: Fresher to senior

Back to the JavaScript (ES2026) track

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.