Analysis updated 2026-07-11 · repo last pushed 2020-10-08
Drill common JavaScript interview questions before a job interview.
Understand how closures and setTimeout interact through worked code examples.
Learn how to create private variables in JavaScript without using classes.
Review concise study notes on specific tricky JavaScript concepts.
| rohan-paul/javascript-tricky-interview-questions | boneskull/promwrap | joshuakgoldberg/github-username-to-emails-site | |
|---|---|---|---|
| Stars | 7 | 7 | 7 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2020-10-08 | 2020-07-21 | 2026-07-03 |
| Maintenance | Dormant | Dormant | Active |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
No setup needed, just read the markdown and JavaScript files directly in the repo.
This repository is a study guide for JavaScript developer interviews. It collects tricky interview questions and walks through how to solve them, with a focus on making sure you actually understand the underlying concepts rather than just memorizing the right answer. The content is organized around specific JavaScript topics, with each file covering a particular question or concept. Based on what's included, the current focus is on closures, which are one of the more confusing parts of JavaScript. Each file contains either code examples with explanations or markdown notes breaking down how a concept works. For instance, there are multiple files addressing the classic interview question about how setTimeout interacts with closures, since that combination trips a lot of people up. This is designed for job seekers preparing for full-stack JavaScript interviews, particularly those going through the process for the first time. If you've ever been in an interview and gotten a question about why a loop with setTimeout doesn't behave the way you'd expect, or how to create private variables in JavaScript without classes, this kind of resource helps you work through those specific scenarios ahead of time. The project was built as a personal preparation tool, so it reads more like someone's study notes than a polished tutorial. It's a smaller collection at this point, but the tradeoff is that each example goes straight into a specific, commonly asked question rather than giving you broad theoretical background. You'd use it alongside other resources if you want deeper coverage, but it's useful for drilling the exact types of problems that tend to come up in interviews.
A collection of JavaScript interview questions and worked solutions, focusing on tricky concepts like closures and setTimeout so you understand the underlying ideas rather than just memorizing answers.
Mainly JavaScript. The stack also includes JavaScript, Markdown.
Dormant — no commits in 2+ years (last push 2020-10-08).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.