learn
JavaScript

JavaScript

The concepts interviews actually ask about.

JavaScript, stripped to what interviews actually ask about. Every page takes about five minutes: one situation, one visual, runnable code, and the questions you'll hear across the table.

Abstract browser window with code brackets and flow arrows

Start here

  1. Why JavaScript was made and where it runs.
  2. How JavaScript works.
  3. Pros and cons, and when not to use it.

Language basics

Short pages on variables, types, functions, closures, this, objects, arrays and modern syntax — the half of every interview.

How it runs and async

Call stack, the event loop flagship, memory, callbacks, promises and async/await — the other half.

Browser and interview prep

DOM events, fetch and storage, performance patterns — then the question bank with every question searchable, twelve output puzzles, ten coding challenges, and a one-page cheat sheet.

How to use this topic

Read a page in five minutes: situation first, visual second, then run the code and change it. Guess every puzzle before revealing. Finish with the bank filtered to your weak topics.

References

On this page