Back to projects
Full-StackActive

HR Interview & Resume Analysis System

An AI agent-based HR interview and candidate analysis platform supporting intelligent resume scoring, AI interview conversations, and deep analysis.

Vue 3FastAPISQLiteDeepSeekPandas

Overview

An AI agent-based HR interview and candidate intelligent analysis platform, supporting historical interview data import, name-based search, AI interviewer dialogue, intelligent resume scoring, and deep internal analysis.

Tech Stack

LayerTechnology
FrontendVue 3, Vite, Pinia, Axios
BackendFastAPI, Uvicorn, SQLite
AIDeepSeek / DashScope (Qwen)
Data ProcessingPandas, python-docx, PyPDF2

Core Features

Internal Portal

  • Interview Record Search: Search historical records by candidate name
  • Intelligent Resume Analysis: Upload resumes (doc/docx/pdf) with four analysis modes
  • Deep Dialogue: Follow-up interview questioning based on analysis results
  • Archive & Export: Export historical analysis as Excel, CSV, DOCX

Candidate Portal

  • AI interviewer conversation interface
  • Real-time interview progress feedback

Concurrency

Uses ThreadPoolExecutor for concurrent resume analysis with thread-safe database writes and SSE streaming for real-time progress.