explaingit

akarshsatija/awesome-interview-questions

Analysis updated 2026-07-18 · repo last pushed 2016-12-18

Audience · developerComplexity · 1/5DormantSetup · easy

TLDR

A curated directory of links to technical interview questions, organized by language, framework, and topic, so you don't have to hunt for practice material yourself.

Mindmap

mindmap
  root((repo))
    What it does
      Curated link list
      Organized by topic
      Points to external resources
    Tech stack
      Android
      Python
      JavaScript
      Databases
    Use cases
      Interview prep
      Screening candidates
      Skill review
    Audience
      Job seekers
      Hiring managers
      Founders
    Content
      Blog posts
      Quizzes
      GitHub repos
    Maintenance
      Community driven
      Links can go stale

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Prepare for a role-specific interview, like React or Java, using curated practice questions.

USE CASE 2

Find good questions to ask a candidate when interviewing for a technology you don't use daily.

USE CASE 3

Build a small team's interview process by pulling questions from relevant sections like iOS or databases.

USE CASE 4

Brush up on general topics like data structures, design patterns, and networking before an interview.

What is it built with?

AndroidPythonJavaScriptJavaiOS

How does it compare?

akarshsatija/awesome-interview-questions0verflowme/alarm-clock0verflowme/seclists
LanguageCSS
Last pushed2016-12-182022-10-032020-05-03
MaintenanceDormantDormantDormant
Setup difficultyeasyeasyeasy
Complexity1/52/51/5
Audiencedevelopervibe coderops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

In plain English

Awesome Interview Questions is a curated collection of links to technical interview questions, organized by programming language, framework, and topic. If you are preparing for a software engineering job interview, this repository gives you a single place to find practice questions across a wide range of technologies. The project is essentially a well-organized directory. Each section covers a specific technology or concept, Android, Python, JavaScript, databases, algorithms, security, and many others, and lists links to external resources like blog posts, quizzes, and GitHub repositories where you can study or practice. Rather than hosting the questions itself, it points you to high-quality resources scattered across the web, saving you the trouble of hunting them down individually. This resource is useful for two groups. Job seekers can use it to prepare for specific interviews, say, a React developer brushing up on common questions, or a Java developer reviewing tricky scenarios. Hiring managers and interviewers can also use it to find good questions to ask candidates, especially if they need to assess skills in a technology they do not work with daily. For example, a founder building a small team could pull questions from the iOS or database sections to help evaluate a candidate they are considering. The breadth is notable: it covers dozens of languages and frameworks, plus general topics like data structures, design patterns, networks, and data science. However, because it relies on external links, some resources may age or become unavailable over time. The list is community-driven, meaning contributors can submit new links or help keep existing ones current, which helps it stay relevant as technologies evolve.

Copy-paste prompts

Prompt 1
I have an interview for a React developer role coming up, pull together a study plan from a list of common React interview topics.
Prompt 2
Act as an interviewer and quiz me on database interview questions the way a hiring manager would.
Prompt 3
Turn this list of algorithm interview topics into a set of practice problems with example answers.
Prompt 4
I'm hiring for an iOS role but don't code in Swift daily, help me pick good screening questions from this list.

Frequently asked questions

What is awesome-interview-questions?

A curated directory of links to technical interview questions, organized by language, framework, and topic, so you don't have to hunt for practice material yourself.

Is awesome-interview-questions actively maintained?

Dormant — no commits in 2+ years (last push 2016-12-18).

How hard is awesome-interview-questions to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-interview-questions for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.