Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Snailclimb/interview-guide
/ functions
Functions
1,732 in github.com/Snailclimb/interview-guide
⨍
Functions
1,732
◇
Types & classes
439
↓ 1 callers
Method
formatValue
(Object value)
app/src/main/java/interview/guide/modules/llmprovider/service/LlmProviderConfigService.java:1185
↓ 1 callers
Method
generateFileKey
生成文件键
app/src/main/java/interview/guide/infrastructure/file/FileStorageService.java:252
↓ 1 callers
Method
generateKey
(String className, String methodName, RateLimit.Dimension dimension)
app/src/main/java/interview/guide/common/aspect/RateLimitAspect.java:154
↓ 1 callers
Method
generateQuestionsBySkill
( String llmProvider, String skillId, String difficulty, Strin
app/src/main/java/interview/guide/modules/interview/service/InterviewQuestionService.java:120
↓ 1 callers
Method
generateReport
生成评估报告
app/src/main/java/interview/guide/modules/interview/service/InterviewSessionService.java:460
↓ 1 callers
Method
generateResumeQuestions
( ChatClient questionClient, String resumeText, int questionCount, SkillDTO skill, Str
app/src/main/java/interview/guide/modules/interview/service/InterviewQuestionService.java:190
↓ 1 callers
Method
generateSystemPromptWithContext
(String skillId, String resumeText)
app/src/main/java/interview/guide/modules/voiceinterview/service/VoiceInterviewPromptService.java:34
↓ 1 callers
Method
generateTitle
(List<KnowledgeBaseEntity> knowledgeBases)
app/src/main/java/interview/guide/modules/knowledgebase/service/RagChatSessionService.java:265
↓ 1 callers
Method
getAccumulatedText
()
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:1457
↓ 1 callers
Method
getAll
获取面试记录列表 @param status 状态过滤(可选) @param start 开始时间(可选) @param end 结束时间(可选) @return 面试记录列表
app/src/main/java/interview/guide/modules/interviewschedule/InterviewScheduleController.java:88
↓ 1 callers
Method
getAllSkills
()
app/src/main/java/interview/guide/modules/interview/skill/InterviewSkillService.java:135
↓ 1 callers
Method
getAllowedTypes
()
app/src/main/java/interview/guide/common/config/AppConfigProperties.java:26
↓ 1 callers
Function
getAnalyzeStatusText
(status?: string)
frontend/src/pages/HistoryPage.tsx:26
↓ 1 callers
Method
getAnalyzedAt
()
app/src/main/java/interview/guide/modules/resume/model/ResumeAnalysisEntity.java:144
↓ 1 callers
Method
getAsrConfig
()
app/src/main/java/interview/guide/modules/llmprovider/controller/LlmProviderController.java:106
↓ 1 callers
Method
getAudioFormat
Get audio format for Qwen TTS Realtime. Currently supports 24kHz PCM format. @return QwenTtsRealtimeAudioFormat enum value
app/src/main/java/interview/guide/modules/voiceinterview/service/QwenTtsService.java:238
↓ 1 callers
Function
getCategoryColor
(category: string)
frontend/src/components/AnalysisPanel.tsx:114
↓ 1 callers
Method
getClientIp
()
app/src/main/java/interview/guide/common/aspect/RateLimitAspect.java:215
↓ 1 callers
Method
getConversationHistoryDTO
Get conversation history as DTOs (for frontend)
app/src/main/java/interview/guide/modules/voiceinterview/service/VoiceInterviewService.java:304
↓ 1 callers
Method
getCurrentQuestion
获取当前问题
app/src/main/java/interview/guide/modules/interview/service/InterviewSessionService.java:263
↓ 1 callers
Method
getCurrentQuestionResponse
获取当前问题的响应(包含完成状态)
app/src/main/java/interview/guide/modules/interview/service/InterviewSessionService.java:246
↓ 1 callers
Method
getCurrentUserId
()
app/src/main/java/interview/guide/common/aspect/RateLimitAspect.java:244
↓ 1 callers
Method
getEntityForDownload
获取知识库文件信息(用于下载)
app/src/main/java/interview/guide/modules/knowledgebase/service/KnowledgeBaseListService.java:214
↓ 1 callers
Function
getErrorFromResponseData
(data: unknown)
frontend/src/api/request.ts:97
↓ 1 callers
Method
getErrorMessage
Convert exception to user-friendly error message
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:846
↓ 1 callers
Method
getFirstEnabledPhase
Get first enabled phase from session
app/src/main/java/interview/guide/modules/voiceinterview/service/VoiceInterviewService.java:523
↓ 1 callers
Method
getHistoricalQuestions
获取历史提问列表(结构化,按分类压缩用)。 有 resumeId 时精确匹配 resumeId + skillId;无 resumeId 时按 skillId 查全部(通用模式兜底)。
app/src/main/java/interview/guide/modules/interview/service/InterviewPersistenceService.java:321
↓ 1 callers
Method
getId
()
app/src/main/java/interview/guide/modules/resume/model/ResumeAnalysisEntity.java:56
↓ 1 callers
Method
getId
()
app/src/main/java/interview/guide/modules/interview/model/InterviewAnswerEntity.java:69
↓ 1 callers
Function
getItemName
()
frontend/src/components/DeleteConfirmDialog.tsx:35
↓ 1 callers
Method
getKeyPointsJson
()
app/src/main/java/interview/guide/modules/interview/model/InterviewAnswerEntity.java:141
↓ 1 callers
Method
getKnowledgeBaseIds
便捷方法:获取知识库ID列表
app/src/main/java/interview/guide/modules/knowledgebase/model/RagChatSessionEntity.java:121
↓ 1 callers
Method
getKnowledgeBaseNames
根据ID列表获取知识库名称列表
app/src/main/java/interview/guide/modules/knowledgebase/service/KnowledgeBaseListService.java:94
↓ 1 callers
Method
getLines
()
app/src/main/java/interview/guide/modules/llmprovider/service/LlmProviderConfigService.java:1050
↓ 1 callers
Method
getMergeBufferPreviewWithPartial
(String partial)
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:1426
↓ 1 callers
Method
getMergeStartedAt
()
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:1448
↓ 1 callers
Function
getMinMaxTime
()
frontend/src/components/interviewschedule/ScheduleCalendar.tsx:55
↓ 1 callers
Method
getNextSequenceNum
Get next sequence number for messages in a session
app/src/main/java/interview/guide/modules/voiceinterview/service/VoiceInterviewService.java:559
↓ 1 callers
Method
getOpeningWavAudio
(String text)
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:256
↓ 1 callers
Method
getOverallScore
()
app/src/main/java/interview/guide/modules/interview/model/InterviewSessionEntity.java:178
↓ 1 callers
Method
getPhaseConfig
Get phase configuration from properties
app/src/main/java/interview/guide/modules/voiceinterview/service/VoiceInterviewService.java:546
↓ 1 callers
Function
getPhaseLabel
(phase: string)
frontend/src/pages/VoiceInterviewPage.tsx:333
↓ 1 callers
Function
getPriorityBadgeColor
(priority: string)
frontend/src/components/AnalysisPanel.tsx:101
↓ 1 callers
Function
getPriorityColor
(priority: string)
frontend/src/components/AnalysisPanel.tsx:88
↓ 1 callers
Method
getProcessingThread
()
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:1473
↓ 1 callers
Method
getProvider
(@PathVariable String id)
app/src/main/java/interview/guide/modules/llmprovider/controller/LlmProviderController.java:43
↓ 1 callers
Method
getProviderRuntimeConfigOrThrow
(String id)
app/src/main/java/interview/guide/modules/llmprovider/service/LlmProviderConfigService.java:694
↓ 1 callers
Method
getQuestion
()
app/src/main/java/interview/guide/modules/interview/model/InterviewAnswerEntity.java:93
↓ 1 callers
Method
getResume
()
app/src/main/java/interview/guide/modules/resume/model/ResumeAnalysisEntity.java:64
↓ 1 callers
Function
getScoreTextColor
( score: number, thresholds: [number, number] = [80, 70] )
frontend/src/utils/score.ts:79
↓ 1 callers
Method
getSession
(Long sessionId)
app/src/main/java/interview/guide/modules/voiceinterview/service/VoiceInterviewEvaluationService.java:273
↓ 1 callers
Method
getSessionDetail
获取会话详情(包含消息历史) GET /api/rag-chat/sessions/{sessionId}
app/src/main/java/interview/guide/modules/knowledgebase/RagChatController.java:60
↓ 1 callers
Function
getStatusText
(status?: AnalyzeStatus, hasScore?: boolean)
frontend/src/components/HistoryList.tsx:62
↓ 1 callers
Function
getStatusText
(item: UnifiedInterviewItem)
frontend/src/pages/InterviewHistoryPage.tsx:84
↓ 1 callers
Function
getStatusText
(status: VectorStatus)
frontend/src/pages/KnowledgeBaseManagePage.tsx:69
↓ 1 callers
Method
getStatusText
(InterviewSessionEntity.SessionStatus status)
app/src/main/java/interview/guide/infrastructure/export/PdfExportService.java:301
↓ 1 callers
Method
getStreamAnswer
获取流式回答(带多轮上下文)
app/src/main/java/interview/guide/modules/knowledgebase/service/RagChatSessionService.java:165
↓ 1 callers
Method
getStrengthsJson
()
app/src/main/java/interview/guide/modules/interview/model/InterviewSessionEntity.java:194
↓ 1 callers
Method
getSummary
()
app/src/main/java/interview/guide/modules/resume/model/ResumeAnalysisEntity.java:120
↓ 1 callers
Method
getTtsConfig
()
app/src/main/java/interview/guide/modules/llmprovider/controller/LlmProviderController.java:119
↓ 1 callers
Method
getVectorStatus
()
app/src/main/java/interview/guide/modules/knowledgebase/model/KnowledgeBaseEntity.java:198
↓ 1 callers
Function
handleCancelEditCategory
()
frontend/src/pages/KnowledgeBaseManagePage.tsx:252
↓ 1 callers
Function
handleCategoryKeyDown
(e: React.KeyboardEvent, id: number)
frontend/src/pages/KnowledgeBaseManagePage.tsx:274
↓ 1 callers
Method
handleControl
Handle control message (end_interview, start_phase)
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:869
↓ 1 callers
Function
handleCreate
()
frontend/src/pages/SettingsPage.tsx:274
↓ 1 callers
Function
handleDeleteClick
(resume: ResumeListItem, e: React.MouseEvent)
frontend/src/components/HistoryList.tsx:205
↓ 1 callers
Function
handleDeleteClick
(sessionId: string, e: React.MouseEvent)
frontend/src/components/InterviewPanel.tsx:36
↓ 1 callers
Function
handleDeleteClick
(item: UnifiedInterviewItem, e: React.MouseEvent)
frontend/src/pages/InterviewHistoryPage.tsx:314
↓ 1 callers
Function
handleDownload
(resume: ResumeListItem, e: React.MouseEvent)
frontend/src/components/HistoryList.tsx:179
↓ 1 callers
Function
handleDownload
(kb: KnowledgeBaseItem)
frontend/src/pages/KnowledgeBaseManagePage.tsx:226
↓ 1 callers
Method
handleDuplicateKnowledgeBase
处理重复知识库(更新访问计数)
app/src/main/java/interview/guide/modules/knowledgebase/service/KnowledgeBasePersistenceService.java:30
↓ 1 callers
Method
handleDuplicateResume
处理重复简历
app/src/main/java/interview/guide/modules/resume/service/ResumeUploadService.java:136
↓ 1 callers
Function
handleEditSessionTitle
(sessionId: number, currentTitle: string)
frontend/src/pages/KnowledgeBaseQueryPage.tsx:212
↓ 1 callers
Function
handleExport
(sessionId: string, e: React.MouseEvent)
frontend/src/pages/InterviewHistoryPage.tsx:337
↓ 1 callers
Function
handleExportInterviewPdf
(sessionId: string)
frontend/src/pages/ResumeDetailPage.tsx:131
↓ 1 callers
Function
handleLoadSession
(sessionId: number)
frontend/src/pages/KnowledgeBaseQueryPage.tsx:181
↓ 1 callers
Function
handleNewSession
()
frontend/src/pages/KnowledgeBaseQueryPage.tsx:175
↓ 1 callers
Function
handlePause
(type: 'short' | 'long')
frontend/src/pages/VoiceInterviewPage.tsx:656
↓ 1 callers
Method
handlePauseTimeout
Handle pause timeout - save state and disconnect 处理暂停超时 - 保存状态并断开连接
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:1179
↓ 1 callers
Method
handleRateLimitExceeded
(ProceedingJoinPoint joinPoint, RateLimit rateLimit, String key)
app/src/main/java/interview/guide/common/aspect/RateLimitAspect.java:165
↓ 1 callers
Function
handleReanalyze
(id: number, e: React.MouseEvent)
frontend/src/components/HistoryList.tsx:192
↓ 1 callers
Function
handleRevectorize
(id: number)
frontend/src/pages/KnowledgeBaseManagePage.tsx:198
↓ 1 callers
Function
handleRowClick
(item: UnifiedInterviewItem)
frontend/src/pages/InterviewHistoryPage.tsx:301
↓ 1 callers
Function
handleSaveSessionTitle
()
frontend/src/pages/KnowledgeBaseQueryPage.tsx:217
↓ 1 callers
Function
handleSearch
()
frontend/src/pages/KnowledgeBaseQueryPage.tsx:89
↓ 1 callers
Method
handleServerEvent
Handle server events from the DashScope ASR service. This method processes various event types: - session.created: Session successfully created - ses
app/src/main/java/interview/guide/modules/voiceinterview/service/QwenAsrService.java:461
↓ 1 callers
Method
handleServerEvent
Handle server events from the DashScope TTS service. This method processes various event types: - session.created: Session successfully created - ses
app/src/main/java/interview/guide/modules/voiceinterview/service/QwenTtsService.java:271
↓ 1 callers
Function
handleSetDefault
(providerId: string)
frontend/src/pages/SettingsPage.tsx:403
↓ 1 callers
Function
handleSetEmbeddingDefault
(provider: ProviderItem)
frontend/src/pages/SettingsPage.tsx:428
↓ 1 callers
Function
handleStartEditCategory
(kb: KnowledgeBaseItem)
frontend/src/pages/KnowledgeBaseManagePage.tsx:243
↓ 1 callers
Function
handleSubmitQuestion
()
frontend/src/pages/KnowledgeBaseQueryPage.tsx:257
↓ 1 callers
Function
handleTabChange
(tab: TabType)
frontend/src/pages/ResumeDetailPage.tsx:178
↓ 1 callers
Function
handleTest
(id: string)
frontend/src/pages/SettingsPage.tsx:378
↓ 1 callers
Function
handleTogglePin
(sessionId: number, e: React.MouseEvent)
frontend/src/pages/KnowledgeBaseQueryPage.tsx:232
↓ 1 callers
Function
handleUpdate
()
frontend/src/pages/SettingsPage.tsx:317
↓ 1 callers
Method
handleUserAudio
Handle user audio message Just send audio to STT transcriber (results come via callback)
app/src/main/java/interview/guide/modules/voiceinterview/handler/VoiceInterviewWebSocketHandler.java:480
↓ 1 callers
Method
hasTerminalSince
(String token)
app/src/main/java/interview/guide/modules/voiceinterview/service/DashscopeLlmService.java:238
↓ 1 callers
Method
incrementAccessCount
()
app/src/main/java/interview/guide/modules/resume/model/ResumeEntity.java:163
↓ 1 callers
Method
incrementAccessCount
()
app/src/main/java/interview/guide/modules/knowledgebase/model/KnowledgeBaseEntity.java:180
↓ 1 callers
Method
incrementQuestionCountBatch
批量增加知识库提问计数 @param ids 知识库ID列表 @return 更新的行数
app/src/main/java/interview/guide/modules/knowledgebase/repository/KnowledgeBaseRepository.java:79
← previous
next →
601–700 of 1,732, ranked by callers