
30 Seconds of Interviews
A list of common programming and web interview questions, with answers, for interview prep.
- Stars
- 12.1k
- Forks
- 964
- Licence
- MIT
- Language
- JavaScript
- Last update
- 3.9 years ago
- Type
- Learning resource
This repository is archived and no longer maintained.
What it is
30 Seconds of Interviews is a curated collection of common technical interview questions, mostly about JavaScript, with the topics grouped in a table of contents. It is meant to help you review what is commonly asked before an interview so you feel less caught off guard. The project is read online at its website, and the README describes it as a community effort.
- Read through questions on closures, hoisting, or the event loop before an interview
- Practice writing small functions such as the listed batches, bind, or pipe challenges
- Use the topic list to find questions in a specific area like React or Node.js
Great for
- Developers preparing for JavaScript or front-end interviews
- Students reviewing common questions before a job search
- People who want a quick refresher on core JavaScript and React concepts
Not ideal for
- Anyone wanting full courses or step-by-step tutorials, since the README describes a list of questions rather than lessons
- People looking for a current, maintained question bank, because the repository was archived and last pushed in December 2022
How to get it
- 1
Read it online
Clone the repository
git clone https://github.com/Chalarangelo/30-seconds-of-interviews - 2
Run it
- Open https://30secondsofinterviews.org in a browser to read the questions online
- Or clone the repository and browse the README table of contents
- Pick a topic such as JavaScript and open a question
- Try to answer the question yourself before reading the explanation
- 3
Get the most out of it
- Use the table of contents to jump straight to topics you are weak on
- Try the coding challenges, such as writing a debounce-style or pipe function, before reading answers
- Check the Contributing section if you want to suggest new questions
Downloads
Strengths
- Free and open source under the MIT license
- Questions are grouped by topic and linked from a table of contents
- Has a community of contributors and a companion website
Trade-offs
- The repository is archived, so it is no longer being updated
- The README does not show how complete or current the question set is
- Works as a question list, not a structured course
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| 30-seconds-of-interviews (this) | 12.1k | Learning resource | beginner | 3.9 years ago | Developers preparing for JavaScript or front-end interviews |
| javascript-questions | 65.3k | Learning resource | beginner | 2.3 years ago | Developers preparing for JavaScript coding interviews |
| fe-interview | 26.3k | Learning resource | beginner | 1.0 years ago | Front-end developers preparing for job interviews |
| Web-Dev-For-Beginners | 97.1k | Learning resource | beginner | 5 days ago | Complete beginners who want a structured, self-paced path into web development |
| front-end-interview-handbook | 44k | Learning resource | beginner | 1 months ago | Engineers preparing for front end job interviews |
| interviews | 65.5k | Learning resource | beginner | 1.5 years ago | Students preparing for their first software engineering interviews |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.