Build mock interview simulators with voice, case interviews, behavioral prep, and scorecards.
Instalação
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Build mock interview simulators with voice, case interviews, behavioral prep, and scorecards.
Interview Prep Simulator
Instructions for building and improving AI-powered mock interview simulators that adapt dynamically to any company, role, industry, and market based on user input.
Core Principle: Dynamic Adaptation
The simulator must NEVER be hardcoded to a specific company or market. Instead:
The user provides their target company, role/position, and location/market during the pre-interview setup
The AI interviewer uses this context to dynamically research and adapt: pulling in relevant company facts, industry dynamics, regional economic context, and role-specific technical questions
The system prompt instructs the AI to act as an informed interviewer at that specific company and tailor all questions, scenarios, and feedback accordingly
This means a single simulator can prep someone for a PE Principal role at Goldman Sachs in New York, a consulting Associate at McKinsey in London, or a VP of Finance at a regional bank in Santo Domingo — all driven by what the user enters.
Pre-Interview Setup Screen
Before starting any interview, show a setup screen collecting:
Required Inputs
Company Name — Text input with placeholder (e.g., "Goldman Sachs", "Banco Popular Dominicano")
Role / Position — Text input (e.g., "Private Equity Principal", "Senior Consultant", "VP of Finance")
Challenging: Aggressive follow-ups, stress-test answers, shorter patience for vague responses
Focus Areas (checkboxes, structured interview only):
Behavioral/STAR, Technical, Deal/Project Experience, Firm & Market Knowledge, Culture Fit
Additional Context — Optional textarea for the user to paste a job description, specific topics to focus on, or personal background the AI should consider
"Begin Interview" CTA — Prominent button at the bottom; disabled until company + role + type are filled
Supported Interview Types
1. Structured Interview (Default)
Adapts question categories to the role and industry:
For finance/PE/banking roles
Behavioral / STAR (2–3 questions)
Technical (LBO, valuation, capital structure, accounting) (2–3 questions)
M&A / Due Diligence: Synergy analysis, integration risk, valuation
Operations Optimization: Process improvement, capacity planning, cost reduction
The AI selects a case scenario relevant to the target company and industry. For example:
Banking company → "Should [Company] enter the digital payments market in [Region]?"
Tech company → "A client's SaaS platform is losing enterprise customers — diagnose and recommend"
Healthcare → "Evaluate the acquisition of a regional hospital chain"
Case flow: Scenario presentation → Clarifying questions → Framework building → Quantitative analysis → Recommendation → Evaluation
3. Behavioral-Only Interview
Focused STAR storytelling practice:
8–10 behavioral questions across: leadership, teamwork, failure/resilience, initiative, conflict resolution, influence without authority, ambiguity, time pressure
Strict STAR-method feedback after every answer
Scoring on: specificity, quantification, personal ownership ("I" vs "we"), structure, and relevance to the target role
Multi-Language Support
Implementation Rules
Present the language selector on the setup screen before starting the session
The system prompt must include an explicit language instruction at the TOP: "Conduct this entire interview in [language_name]. All questions, feedback, and the final scorecard must be in [language_name]."
The UI chrome (buttons, labels, sidebar) remains in English unless the user explicitly requests full localization
The AI should use professional, business-appropriate register in the selected language — not casual or overly academic
For non-English interviews, the AI should still understand if the candidate mixes in English technical terms (e.g., "LBO", "IRR", "EBITDA") without penalizing them
System Prompt Architecture
Dynamic System Prompt Construction
Build the system prompt dynamically from the user's setup selections. The frontend constructs the full prompt and passes it to the backend via the systemPrompt field on conversation creation.
System Prompt Template
[LANGUAGE INSTRUCTION — if non-English]
You are a senior interviewer at {company_name} conducting a {interview_type} interview for the {role_name} position.
COMPANY CONTEXT:
Research and incorporate what you know about {company_name}:
- Industry position, key products/services, competitive advantages
- Recent news, strategic initiatives, financial performance
- Market/region: {location_context}
- Company culture, values, and what they look for in candidates
Use this knowledge to make questions specific and relevant. If the candidate mentions something about the company, validate or challenge their knowledge.
{INTERVIEW TYPE SPECIFIC INSTRUCTIONS}
INTERVIEW GUIDELINES:
- Ask ONE question at a time
- After each answer, provide brief constructive feedback (3–5 sentences max):
* For behavioral: STAR structure quality, specificity, quantification, ownership ("I" vs "we")
* For technical: accuracy, logical flow, assumptions stated
* For cases: framework quality, math accuracy, creativity, communication
- Rate each answer: Strong / Adequate / Needs Improvement
- Then ask the next question
- Be professional, direct, and constructive
- {difficulty_instruction}
FINAL SCORECARD:
After all questions are complete, provide a final scorecard with:
- Overall rating (Strong Hire / Hire / Lean Hire / No Hire)
- Category-by-category scores
- Top 3 strengths observed
- Top 3 areas for improvement
- Specific recommendations for interview day at {company_name}
Start by briefly introducing yourself as the interviewer at {company_name}, explaining the interview format, and asking the first question.
Difficulty Instructions
Standard: "Be supportive and constructive. Give the candidate time to think. Provide helpful feedback."
Challenging: "Be demanding. Push back on vague answers. Ask pointed follow-ups. Challenge assumptions. Simulate a high-pressure interview environment."
Response Timer
Add a visible timer in the chat area:
Starts counting when the AI finishes asking a question (streaming ends)
Displays elapsed time next to the input area (e.g., "Response time: 1:32")
Stops when the user submits their answer
Records per-question response times for the final scorecard
Visual cue: Green < 2 min, Yellow 2–4 min, Red > 4 min
Timer helps candidates practice pacing — real interviews penalize overly long or short answers
End-of-Session Scorecard
When the AI sends the final scorecard, detect it and render a special scorecard UI:
Parse the scorecard from the AI's markdown response
Display as a styled card with:
Overall rating (color-coded: green for Strong Hire/Hire, yellow for Lean Hire, red for No Hire)
Category-by-category scores in a visual grid
Top 3 strengths (green checkmarks)
Top 3 areas for improvement (amber indicators)
Response time summary (average, fastest, slowest)
Specific recommendations for interview day
Interview Progress Sidebar
The right sidebar dynamically reflects the interview type and adapts labels to the role:
Structured Interview stages (adapt labels to role/industry):