Skip to main content

interview_prep_generator

Status: Shipped.

What it does

Generates ranked interview questions (behavioral, technical, situational, culture) with a STAR breakdown, for one application.

Why it exists

docs/marketing/application-tracking.md documents this as the application detail view's "Interview Prep" tab.

How to use it

Web UI: the "Interview Prep" tab on an application. MCP: generate-interview-prep (scope applications:write); get-interview-prep (scope applications:read) reads a stored result.

What it reads

Your profile summary, visible, non-hidden positions and bullets, and skill categories — via buildResumeText — plus your library experiences and bullets via buildLibraryText, the application's job description, company, role, and any previously-saved questions.

What it will not do

It does not read Projects, Library Projects, Repositories, or Education. Neither buildResumeText nor buildLibraryText queries them at all — its view of your background is narrower than your complete Career Library.

Source

apps/api/src/routes/applications.ts:143-201 (buildResumeText) · apps/api/src/routes/applications.ts:204-236 (buildLibraryText) · apps/api/src/routes/applications.ts:791 (POST /applications/{id}/interview-prep) · packages/mcp-tool-server/src/core/tools/applications.ts:135-142 (generate-interview-prep)