Skip to content

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. 1

    Read it online

    Clone the repository

    git clone https://github.com/Chalarangelo/30-seconds-of-interviews
  2. 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. 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

ProjectStarsTypeLevelUpdatedBest for
30-seconds-of-interviews (this)12.1kLearning resourcebeginner3.9 years agoDevelopers preparing for JavaScript or front-end interviews
javascript-questions65.3kLearning resourcebeginner2.3 years agoDevelopers preparing for JavaScript coding interviews
fe-interview26.3kLearning resourcebeginner1.0 years agoFront-end developers preparing for job interviews
Web-Dev-For-Beginners97.1kLearning resourcebeginner5 days agoComplete beginners who want a structured, self-paced path into web development
front-end-interview-handbook44kLearning resourcebeginner1 months agoEngineers preparing for front end job interviews
interviews65.5kLearning resourcebeginner1.5 years agoStudents 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.