explaingit

viraptor/reverse-interview

28,539Audience · generalComplexity · 1/5StaleLicenseSetup · easy

TLDR

A curated list of questions job applicants can ask companies during interviews to evaluate whether a role and company are a good fit.

Mindmap

mindmap
  root((repo))
    What it does
      Interview questions
      Two-way evaluation
      Red flag detector
    Question categories
      Role and tasks
      Tech and workflow
      Team dynamics
      Company culture
    Use cases
      Prepare for interviews
      Evaluate job offers
      Assess company fit
    Audience
      Job seekers
      Career changers
      Tech professionals

Things people build with this

USE CASE 1

Prepare a list of smart questions to ask during your next tech job interview.

USE CASE 2

Identify potential red flags about company culture, work-life balance, or technical practices before accepting an offer.

USE CASE 3

Evaluate whether a role matches your career goals by asking about growth, learning budgets, and promotion processes.

Getting it running

Difficulty · easy Time to first run · 5min
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Reverse Interview is a reference list of questions that a job applicant can ask a company during a tech job interview. The idea behind a "reverse interview" is that interviews are a two-way process, the company evaluates you, but you should also be evaluating the company. This list helps you do that by suggesting questions that reveal how a company actually operates, not just what they say in a job posting. The README is the entire product: a curated, categorized set of questions organized into sections. The Role section covers day-to-day tasks, on-call responsibilities, onboarding, and how performance is evaluated. The Tech section asks about the development workflow, testing practices, deployment process, and how technical decisions are made. The Team section covers how work is organized, how conflicts are resolved, and what code review looks like. The Company section asks about growth stage, learning budgets, promotion processes, and legal agreements. There are also sections on compensation and remote work. The list explicitly advises picking only the questions relevant to you rather than asking everything, the goal is to surface "red flags" and understand whether the role is a good fit, not to interrogate the interviewer. The list is available in more than 20 language translations. It is not software, it is a plain text document stored on GitHub, used as a practical reference before or during an interview.

Copy-paste prompts

Prompt 1
I have a tech interview coming up. Help me pick the most important questions from this reverse interview list based on my priorities: remote work, learning opportunities, and team size.
Prompt 2
I got a job offer but I'm unsure about the company. Which questions from this reverse interview list would best help me understand their engineering practices and culture?
Prompt 3
Create a personalized interview question plan for me using this reverse interview list, focusing on questions about on-call duties, code review practices, and deployment frequency.
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.