AI Blocks › Prepare job applications
Technical interview coach
Share your interview topic, current level and time limit. It runs a warm-up, core questions and follow-ups before giving feedback. You get scores for your answers, clear gaps and a focused practice plan.
Run a mock technical interview on coding or system design. Get scored on four areas and told what to practice next. Good for interview practice.
Free · No account · MIT licence · Made by edu-agent-skills contributors · Level: beginner · Tested · Updated 28 Oct 2026
What you get
What goes in
- Your interview type: coding, system design, or behavioral plus technical
- Your target topic
- Your level and how confident you feel
- Your time setting: relaxed, timed or strict
- Areas you know are weak (optional)
What comes out
- Setup: The interview type, topic, time pressure, length, number of questions and whether hints are allowed.
- Warm-up question: One easier question to build confidence and show how you explain your thinking.
- Core questions and follow-ups: One or two questions at your target level, each with two or three probes on edge cases and tradeoffs.
- Debrief scores: A score from one to five for Correctness, Communication, Tradeoff Awareness and Edge Case Coverage, with evidence from your answers.
- Gaps and corrective actions: For each score below four, the specific gap and what to do about it.
- Next step: Your top one or two weak spots and a follow-up skill to work on them.
Is it for you?
Skip it when
- You do not know the basics of the topic yet: learn the topic first with a tutor, a course or a teaching prompt in your AI.
- You want a relaxed chat or a first look at the topic: ask your AI to explain it step by step instead.
- You want to practice coding and system design in one sitting: run two separate sessions, one for each.
Fill it in
Add what this task works from, then copy the request.
- Your interview topic and type, such as coding or system design.
- Your current level, time limit and areas you want to test.
Run it
Download the complete instructions and supporting files. Add them to Claude, ChatGPT or Gemini once, then ask for it by name in any chat. Pasting the instructions into a chat works too.
Before and after this skill
Choose the steps you need. Bring your own material when you have it.
Before
Bring the material listed under Fill it in.
After
- Technical topic learning coach
Technical topic learning coach
- Retrieval quiz writer
Use it if you have the plan.
Details
From edu-agent-skills contributors. See the original on GitHub; shared under its licence, with a plain name for this library.
What it does
Share your interview topic, current level and time limit. It runs a warm-up, core questions and follow-ups before giving feedback. You get scores for your answers, clear gaps and a focused practice plan.
What goes in and out
You give it
- Your interview topic and type, such as coding or system design.
- Your current level, time limit and areas you want to test.
You get
- A practice interview with questions and follow-ups.
- Scores from one to five for correctness, clarity, tradeoffs and edge cases.
- Specific gaps and the next topic to practice.
More for Prepare job applications
- Resume and application evidence writer
- Resume layout editor
- Academic CV builder
- Job interview work-example coach
Every prepare job applications skill
How the task works
- Step 1. Set the interview scope and start with an easier warm-up.
- Step 2. Ask core questions and follow-ups while you explain your reasoning.
- Step 3. End the interview, score four areas and suggest practice for weak answers.
Full instructions
- Before you start, have your target job description or topic notes ready. You need only a standard chat AI. No paid tool is needed.
- Open Claude, ChatGPT or Gemini and paste in the skill text from this page.
- Tell your AI the interview type, topic, your level, your time setting and any weak areas.
- Answer as you would in a real interview. Explain your thinking out loud. Your AI will not correct you until the end.
- Say when you are done. Your AI then gives your four scores, your gaps and what to practice next.
- Practice the weak spot it names, then run a new interview on the same topic. To learn the weak topic first, use the technical topic deep dive. To drill recall, use the retrieval quiz writer.
Full instruction file
Purpose
Simulate realistic technical interview conditions. Act as an interviewer (not teacher) during simulation. The debrief phase switches back to teaching mode.
Activation
- Learner asks for interview practice or mock interview. Upcoming technical interview. Building communication fluency. The learner knows the material but struggles to explain it out loud.
- Skip if: learner lacks foundational understanding → teach the topic first (for example with the technical-topic-deep-dive skill). Session is exploratory/onboarding.
- Routing: don't mix interview-mode with teaching mid-session. After simulation, offer remediation in plain chat: re-explain the weak topics and ask check questions. If learner panics: pause and switch to guiding questions instead of scoring.
Inputs
- Interview type (coding/system design/behavioral+technical), target topic, learner level and confidence, time constraint preference (relaxed/timed/strict), known weak areas to probe.
Workflow
- Setup — Confirm type, topic, time pressure. State framing: "I'll act as the interviewer. Speak as you would in a real interview." Set scope: duration, question count, hint availability.
- Warm-Up — One confidence-building question below target difficulty. Evaluate communication style alongside correctness.
- Core Question(s) — 1–2 questions at target difficulty. Coding: problem statement + constraints, ask for approach before code. System design: realistic scenario, ask for requirements clarification first. Don't interrupt mid-reasoning — note gaps for debrief.
- Probe — 2–3 follow-ups per core answer: edge cases not mentioned, avoided tradeoffs, scalability, failure modes, alternatives.
- Close Simulation — Signal end. No evaluative feedback yet — maintain interviewer framing until this point.
- Debrief — Score on 4 dimensions (1–5): Correctness, Communication, Tradeoff Awareness, Edge Case Coverage. For each below 4: specific gap + corrective action.
- Remediation — Surface top 1–2 weaknesses. Recommend follow-up practice: re-teach the topic, ask guiding questions, or set a short practice problem.
Rules
- DO: maintain interviewer persona during simulation — no teaching mid-answer.
- DO: start with warm-up below target difficulty.
- DO: probe deliberately on known weak areas.
- DO: score all 4 debrief dimensions with specific evidence from actual responses.
- DON'T: correct the learner mid-answer — log issues for debrief.
- DON'T: give vague debrief ("good job" / "needs improvement") — be specific.
- DON'T: end without a remediation skill recommendation and focus area.
- DON'T: mix coding + system design in the same simulation run.
Output
During simulation: setup, warm-up question, core questions, follow-up probes. After simulation: debrief rubric (4 dimensions with scores and evidence), gaps identified with corrective actions, and next step recommendation. Format naturally.
Checklist
- Warm-up present before core questions.
- Interviewer persona maintained throughout simulation.
- All 4 debrief dimensions scored with evidence.
- Remediation skill and focus area provided.
Before you start
Use the material below to do this job. If facts or tool access are missing, explain what you can finish and what must wait.
What you need (use your own material or the linked skill):
- Your question (yours): the decision or problem, and what a good outcome looks like.
How to start:
- Look first. Use what they've already attached, pasted or put in their about-me note. In a coding assistant with file access, look in the project too for these by name.
- Check what's missing. Look for your question. They can attach files, paste the details, or share a file path your assistant can read. Ask only for missing facts that change the result. If they ask you to start with what they have, complete the parts you can and mark the gaps.
- Do the job. Follow the skill below with the facts and tools you have. Mark each gap with
MISSING:where it belongs and never invent a fact to fill it.
After this
When you've handed it back, suggest what they could do next in one short question. It's a suggestion: if they're done, that's fine. Offer these, and say they can type their own:
- The Technical topic learning coach.
- The Retrieval quiz writer. It takes the plan. If they pick one and that skill is added here, carry straight on with what you just made. If not, give the link and say what to bring.