Snailclimb/interview-guide
基于 Spring Boot 4.1、Java 25、Spring AI 2.0、React、PostgreSQL/pgvector、Redis 和 RustFS 构建的开源 AI 面试平台,支持简历智能分析、模拟面试、语音面试和知识库 RAG。 observed · 2026-08-28
Health v2 · maintenance only
59/100
- Activity 97
- Release rhythm 35
- Longevity 17
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 242
- days_rel: n/a
- days_push: 19
- n_releases_24m: 0
Adoption not part of the score
3106 stars · 704 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
An open-source AI-powered interview platform built with Spring Boot 4.1, Java 25, Spring AI 2.0, React, PostgreSQL/pgvector, and Redis. It provides intelligent resume analysis, text and voice-based mock interviews, interview scheduling, and RAG-based knowledge base Q&A.
Use cases
- analyze resumes with AI and get improvement suggestions
- practice mock interviews with an AI interviewer
- run voice-based simulated interviews
- build a private knowledge base and ask questions with RAG
- schedule and manage interviews
- learn Spring AI and RAG through a real project
- generate interview questions from a resume
- export interview reports as PDF
When to choose
- you want a self-hosted AI interview practice or recruiting assistant
- you need a full-stack Java/Spring AI reference project with RAG, vector search, and async task processing
- you are a job seeker practicing technical interviews with LLM feedback
- you want to learn how to integrate LLMs, pgvector, and Redis Streams in a real application
When to avoid
- you need a production-grade enterprise ATS/recruiting suite with compliance features
- you require a non-AGPL license for commercial redistribution
- you want a lightweight tool without deploying PostgreSQL, Redis, and object storage
- your stack is not JVM-based and you prefer a Python or Node AI stack
Facets
application · maturity active
rag llm-inference chatbot speech-recognition tts websocket caching message-queue pdf search-engine api-framework web-framework artificial-intelligence large-language-models hr education web-development developer-tools jvm python self-hosted cross-platform spring-ai spring-boot react pgvector redis-stream resume-analysis mock-interview voice-interview knowledge-base interview-practice java gradle agpl retrieval-augmented-generation ai-agents docker web-server
4 sources
- readme: https://github.com/Snailclimb/interview-guide · fetched 2026-08-28 · a70db9f72e4d
- homepage: https://javaguide.cn/zhuanlan/interview-guide.html · fetched 2026-08-29 · 26814ba6d22a
- site_page: https://javaguide.cn/about-the-author · fetched 2026-08-29 · 9218b304e441
- site_page: https://javaguide.cn/about-the-author/zhishixingqiu-two-years.html · fetched 2026-08-29 · 2833789c2892
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Snailclimb/interview-guide | main | 59 |
For agents
markdown · JSON · MCP: product_card(name="Snailclimb/interview-guide")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem