Snailclimb/interview-guide

基于 Spring Boot 4.0 + Java 21 + Spring AI + PostgreSQL + pgvector + RustFS + Redis,实现简历智能分析、AI模拟面试、知识库RAG检索等核心功能。非常适合作为学习和简历项目,学习门槛低。

58
/ 100
Established

Leverages Redis Stream for asynchronous processing of resume analysis, knowledge vectorization, and interview report generation with automatic retry mechanisms and content deduplication. The system employs Spring AI 2.0 with pgvector embeddings for RAG-enhanced Q&A, implements batch evaluation strategies to prevent token overflow during long-text assessment, and uses Server-Sent Events for streaming responses across resume parsing (Tika), PDF export (iText), and multi-format document handling.

934 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 13 / 25
Community 25 / 25

How are scores calculated?

Stars

934

Forks

225

Language

Java

License

AGPL-3.0

Last pushed

Mar 03, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/Snailclimb/interview-guide"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.