whatisgithub

What is interviewradar?

kunchen1110/interviewradar — explained in plain English

Analysis updated 2026-05-18

33PythonAudience · generalComplexity · 3/5LicenseSetup · moderate

In one sentence

A Claude Code or Codex skill that builds a personalized interview prep package by scraping real, recent interview questions matched to your resume.

Mindmap

mindmap
  root((repo))
    What it does
      Scrapes real questions
      Matches to resume
      Traceable sources
    Tech stack
      Python
      Claude Code skill
      OCR
    Use cases
      Interview prep
      Resume-based Q&A
      Question sourcing
    Audience
      Job seekers

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

Generate a personalized interview prep document based on your resume and target role.

USE CASE 2

Pull real, recent interview questions from NowCoder, GitHub, and tech blogs instead of generic banks.

USE CASE 3

Get follow-up question chains tied to the specific projects on your resume.

USE CASE 4

Optionally include Xiaohongshu interview posts by configuring the MediaCrawler add-on.

What is it built with?

PythonClaude Code skillOCR

How does it compare?

kunchen1110/interviewradar410979729/scope-recallarahim3/mlx-dspark
Stars333333
LanguagePythonPythonPython
Setup difficultymoderatemoderateeasy
Complexity3/53/53/5
Audiencegeneraldeveloperdeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

The optional Xiaohongshu source needs a separate MediaCrawler setup with cookie-based authentication.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

InterviewRadar is a Python-based workflow that generates a personalized Chinese interview preparation package from your resume and a rough description of the job type you are targeting. It is designed to be run through Claude Code or OpenAI Codex as a skill, rather than as a standalone application. The tool scrapes real interview posts from platforms such as NowCoder (牛客), GitHub, and public tech blogs, then applies a 730-day recency filter to keep only recent questions. It weights questions by how often they appear and how recent they are. After collecting and ranking questions, it maps each high-frequency question to the specific projects listed on your resume to produce a chain of follow-up questions, rather than a generic list. The output is a Markdown document written in Chinese. A key design goal is traceability: every question in the output includes a link to the original post where it appeared in a real interview. This is different from static question banks, which become outdated, and from AI-generated questions, which may not reflect what interviewers actually ask. The tool supports any job category because it generates its search terms from your resume and job description rather than relying on a preset topic list. An optional Xiaohongshu (Little Red Book) data source can be added by setting up a separate tool called MediaCrawler. That platform requires cookie-based authentication and cannot be scraped directly. When configured, the agent calls MediaCrawler automatically for that source and uses OCR to extract question content from images in posts, since many interview posts on that platform put key content in pictures rather than text. The tool is licensed under MIT.

Copy-paste prompts

Prompt 1
Run InterviewRadar on my resume and generate an interview prep package.
Prompt 2
Explain how InterviewRadar ranks and filters interview questions by recency.
Prompt 3
Show me how InterviewRadar links each question back to its original source post.
Prompt 4
Help me set up the optional MediaCrawler integration for Xiaohongshu posts.
Prompt 5
Walk me through how this tool maps interview questions to my resume projects.

Frequently asked questions

What is interviewradar?

A Claude Code or Codex skill that builds a personalized interview prep package by scraping real, recent interview questions matched to your resume.

What language is interviewradar written in?

Mainly Python. The stack also includes Python, Claude Code skill, OCR.

What license does interviewradar use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is interviewradar to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is interviewradar for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.