explaingit

viraptor/reverse-interview

Analysis updated 2026-06-20

28,526Audience · developerComplexity · 1/5Setup · easy

TLDR

A curated list of questions you can ask a company during a tech job interview to evaluate whether the role, team culture, and workplace are actually a good fit for you, not just whether they want to hire you.

Mindmap

mindmap
  root((reverse-interview))
    Sections
      The role
      Tech practices
      Team culture
      Company
    Topics covered
      On-call duties
      Code review
      Promotion process
      Remote work
    Goal
      Spot red flags
      Evaluate fit
    Format
      Plain text
      20 plus translations
Click or tap to explore — scroll the page freely

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

Review the list before a job interview to pick 5-10 targeted questions that surface potential red flags about the company.

USE CASE 2

Use the Tech section questions to probe a company's engineering practices, deployment process, and testing culture before accepting an offer.

USE CASE 3

Check the Company section to understand the growth stage, promotion criteria, and any legal agreements you might be asked to sign.

How does it compare?

viraptor/reverse-interviewqianguyihao/webmicro-editor/micro
Stars28,52628,54428,547
LanguageGo
Setup difficultyeasyeasyeasy
Complexity1/51/51/5
Audiencedevelopervibe coderdeveloper

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

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 software engineering interview tomorrow at a mid-stage startup. From the reverse-interview question list, which 5 questions best reveal whether the company has a healthy engineering culture?
Prompt 2
I care most about work-life balance and remote flexibility. Which questions from the reverse-interview list should I prioritize, and what answers should concern me?
Prompt 3
Help me prepare follow-up questions using the reverse-interview framework for a Series A startup that is fully remote and recently started scaling the engineering team.
Prompt 4
What answers to the reverse-interview tech questions about deployment and testing should I treat as red flags?

Frequently asked questions

What is reverse-interview?

A curated list of questions you can ask a company during a tech job interview to evaluate whether the role, team culture, and workplace are actually a good fit for you, not just whether they want to hire you.

How hard is reverse-interview to set up?

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

Who is reverse-interview for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub viraptor on gitmyhub

Verify against the repo before relying on details.