AnnaSuSu/TechSpar

一个持续进化的面试训练系统。在线体验地址:https://techspar.cn

What it solves

TechSpar addresses the fragmented nature of technical interview preparation. Instead of simply generating a list of questions, it creates a continuous feedback loop where training, resume analysis, job description (JD) alignment, and real-time assistance are integrated into a single system that tracks a user's progress and weaknesses over time.

How it works

The system builds a long-term user profile and knowledge base to personalize the experience. It utilizes several AI-driven modules:

  • Training & Simulation: Dynamically generates questions based on a question bank, the user's historical weak points, and mastery levels. It can simulate interviews based on a resume or specific job descriptions.
  • Real-time Copilot: Provides live ASR (Automatic Speech Recognition), predicts follow-up questions, suggests answers, and flags risks during an actual interview.
  • Review & Analysis: Transcribes recordings into structured Q&A and provides detailed analysis and improvement suggestions for each answer.
  • Knowledge Management: Allows users to import PDFs, DOCX, and Markdown files to provide context for the AI agents.
  • Scheduling: Uses the SM-2 algorithm to schedule reviews of weak areas.

Who it’s for

Engineers and technical professionals preparing for job interviews who want a structured, data-driven way to track their improvement and identify knowledge gaps.

Highlights

  • Integrated Loop: Connects specialized training, resume-based mocks, and JD-specific prep into one evolving profile.
  • Real-time Assistance: Offers a live Copilot with speech-to-text and answer suggestions.
  • Local-First Options: Supports self-hosting via Docker and local embeddings using Transformers.js and ONNX to avoid external API dependencies for vectorization.
  • Flexible Deployment: Available as a web app, a desktop client (Electron), or a self-hosted instance.

Related

  • Project
  • Project
  • Project
  • Project
  • Project