interview-simulator

Simulate realistic coding interview experience

509 stars

Best use case

interview-simulator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Simulate realistic coding interview experience

Teams using interview-simulator should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/interview-simulator/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/algorithms-optimization/skills/interview-simulator/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/interview-simulator/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How interview-simulator Compares

Feature / Agentinterview-simulatorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Simulate realistic coding interview experience

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Interview Simulator Skill

## Purpose

Simulate a realistic coding interview experience with time constraints, hints, follow-ups, and evaluation.

## Capabilities

- Time-boxed problem presentation
- Hint system with escalation
- Follow-up question generation
- Communication evaluation prompts
- Realistic interviewer responses
- Performance tracking

## Target Processes

- mock-coding-interview
- behavioral-interview-prep
- faang-interview-prep

## Interview Simulation Flow

1. **Problem Presentation**: Present problem with constraints
2. **Clarification Phase**: Answer clarifying questions
3. **Approach Discussion**: Evaluate proposed approach
4. **Implementation Phase**: Monitor coding progress
5. **Testing Phase**: Discuss test cases
6. **Optimization Phase**: Explore improvements
7. **Follow-up Questions**: Present variations

## Hint Escalation System

- Level 1: Direction hint (no algorithm reveal)
- Level 2: Approach hint (mention technique)
- Level 3: Algorithm hint (name the approach)
- Level 4: Implementation hint (key insight)

## Input Schema

```json
{
  "type": "object",
  "properties": {
    "problemId": { "type": "string" },
    "difficulty": { "type": "string", "enum": ["easy", "medium", "hard"] },
    "timeLimit": { "type": "integer", "default": 45 },
    "includeFollowups": { "type": "boolean", "default": true },
    "companyStyle": { "type": "string" }
  },
  "required": ["difficulty"]
}
```

## Output Schema

```json
{
  "type": "object",
  "properties": {
    "success": { "type": "boolean" },
    "problem": { "type": "object" },
    "hints": { "type": "array" },
    "followups": { "type": "array" },
    "evaluation": { "type": "object" }
  },
  "required": ["success"]
}
```

Related Skills

interview-facilitation

509
from a5c-ai/babysitter

Conduct semi-structured interviews and moderate focus groups with rapport building, probing techniques, and group dynamics management

oral-history-interview-technique

509
from a5c-ai/babysitter

Conduct life history and testimonial interviews with appropriate prompting, active listening, and trauma-informed approaches

peer-review-simulator

509
from a5c-ai/babysitter

Skill for simulating peer review feedback on manuscripts

trotter-simulator

509
from a5c-ai/babysitter

Hamiltonian simulation skill using Trotter-Suzuki decomposition

tensor-network-simulator

509
from a5c-ai/babysitter

Tensor network-based simulation skill for large circuit approximation

stim-simulator

509
from a5c-ai/babysitter

Clifford circuit simulation skill using Stim for error correction studies

statevector-simulator

509
from a5c-ai/babysitter

Full state vector simulation skill for exact quantum circuit evaluation

spinw-magnetic-simulator

509
from a5c-ai/babysitter

SpinW spin wave simulation skill for magnetic materials, magnon dispersions, and neutron scattering analysis

qiskit-quantum-simulator

509
from a5c-ai/babysitter

Qiskit quantum computing skill for circuit design, simulation, and quantum algorithm development

monte-carlo-physics-simulator

509
from a5c-ai/babysitter

Monte Carlo simulation skill for statistical physics, particle transport, and stochastic processes

meep-fdtd-simulator

509
from a5c-ai/babysitter

MEEP electromagnetic FDTD simulation skill for photonic devices, metamaterials, and waveguides

lumerical-photonics-simulator

509
from a5c-ai/babysitter

Lumerical FDTD and MODE skill for nanophotonics, integrated photonics, and solar cell design