Analysis updated 2026-05-18
Study worked solutions to common array, string, and recursion interview questions in JavaScript.
Practice a coding problem by running the linked Codepen example directly in a browser.
Compare how the same algorithm is written in older ES5 syntax versus modern ES6 syntax.
| kennymkchan/interview-questions-in-javascript | fatfreecrm/fat_free_crm | landgrey/pydictor | |
|---|---|---|---|
| Stars | 3,626 | 3,626 | 3,626 |
| Language | — | Ruby | Python |
| Setup difficulty | easy | moderate | easy |
| Complexity | 1/5 | 3/5 | 2/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
No installation needed, solutions run directly via the linked Codepen examples.
This repository is a collection of classic technical interview questions, each one answered with working JavaScript code. The author describes it as a mostly reasonable collection of software development interview questions solved in JavaScript. It covers the kinds of algorithmic problems that software companies commonly ask during job interviews: manipulating arrays, working with strings, using stacks and queues, writing recursive functions, and handling number problems. There is also a section specific to JavaScript language behavior, and the table of contents notes more sections are planned. Each problem is stated plainly in English, followed by a complete code solution written in both older-style JavaScript (ES5) and the more modern syntax (ES6) where both are relevant. The code includes comments explaining the logic step by step, and most entries link to a live runnable version on Codepen so you can try them directly in a browser without installing anything. Examples of problems included: finding the three integers in an array whose product is largest, finding a missing number in a sequence of consecutive integers using a sum-based trick rather than brute force, removing duplicate values from a list, and reversing a string. The difficulty level matches what a developer would encounter at a standard software engineering interview, not highly specialized competitive programming. This is a study resource, not a library or a tool you install and run. The intended audience is someone preparing for technical interviews who wants to see how common problems are approached in JavaScript, with readable explanations and working code alongside each solution rather than just an answer key.
A collection of common JavaScript coding interview questions, each solved with commented ES5 and ES6 code and a live Codepen link.
No clear license information stated in the README.
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.