MCPcopy Index your code
hub / github.com/Snailclimb/interview-guide

github.com/Snailclimb/interview-guide @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,171 symbols 5,894 edges 264 files 676 documented · 31% updated 22d ago★ 2,6366 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

StreamMessageProcessor (Interface)
Stream 消息处理器接口 [1 implementers]
app/src/main/java/interview/guide/infrastructure/redis/RedisService.java
InterviewEntryState (Interface)
(no doc)
frontend/src/App.tsx
VoiceInterviewEvaluationRepository (Interface)
语音面试评估Repository [1 implementers]
app/src/main/java/interview/guide/modules/voiceinterview/repository/VoiceInterviewEvaluationRepository.java
ProviderItem (Interface)
(no doc)
frontend/src/types/llmProvider.ts
InterviewMapper (Interface)
面试相关的对象映射器 使用MapStruct自动生成转换代码 注意:JSON字段需要在Service层手动处理
app/src/main/java/interview/guide/infrastructure/mapper/InterviewMapper.java
CreateProviderRequest (Interface)
(no doc)
frontend/src/types/llmProvider.ts
KnowledgeBaseMapper (Interface)
知识库实体到DTO的映射器 使用MapStruct自动生成转换代码
app/src/main/java/interview/guide/infrastructure/mapper/KnowledgeBaseMapper.java
UpdateProviderRequest (Interface)
(no doc)
frontend/src/types/llmProvider.ts

Core symbols most depended-on inside this repo

get
called by 239
app/src/main/java/interview/guide/infrastructure/redis/RedisService.java
error
called by 198
app/src/main/java/interview/guide/common/result/Result.java
append
called by 94
app/src/main/java/interview/guide/modules/voiceinterview/service/QwenTtsService.java
success
called by 78
app/src/main/java/interview/guide/common/result/Result.java
isBlank
called by 71
app/src/main/java/interview/guide/modules/llmprovider/service/LlmProviderBootstrapService.java
findById
called by 63
app/src/main/java/interview/guide/modules/resume/service/ResumePersistenceService.java
set
called by 49
app/src/main/java/interview/guide/infrastructure/redis/RedisService.java
getId
called by 40
app/src/main/java/interview/guide/modules/resume/model/ResumeEntity.java

Shape

Method 1,404
Function 328
Class 291
Interface 136
Enum 12

Languages

Java78%
TypeScript22%

Modules by API surface

app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java74 symbols
app/src/main/java/interview/guide/modules/llmprovider/service/LlmProviderConfigService.java65 symbols
app/src/main/java/interview/guide/modules/interview/model/InterviewSessionEntity.java45 symbols
app/src/test/java/interview/guide/modules/voiceinterview/service/VoiceInterviewServiceTest.java43 symbols
app/src/main/java/interview/guide/modules/voiceinterview/service/QwenAsrService.java37 symbols
app/src/main/java/interview/guide/infrastructure/redis/RedisService.java37 symbols
app/src/main/java/interview/guide/modules/knowledgebase/model/KnowledgeBaseEntity.java36 symbols
frontend/src/api/voiceInterview.ts35 symbols
app/src/test/java/interview/guide/modules/llmprovider/service/LlmProviderConfigServiceTest.java34 symbols
app/src/test/java/interview/guide/modules/knowledgebase/service/KnowledgeBaseVectorServiceTest.java34 symbols
app/src/main/java/interview/guide/modules/interview/skill/InterviewSkillService.java34 symbols
app/src/test/java/interview/guide/infrastructure/file/TextCleaningServiceTest.java33 symbols

For agents

$ claude mcp add interview-guide \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact