penacristian/interview-agents

21 stars · Last commit 2026-06-22

Five AI agents for technical interview prep: coding, system design, and behavioral mock interviewers plus a knowledge-quiz coach and a coding-practice coach. Claude Code subagents, brutally honest, all data stays local. Built by a laid-off engineer, free for anyone.

README preview

# interview-agents

Five AI agents that run your technical interview prep: three mock interviewers and two coaches. They run realistic, staff-bar sessions and give you brutally honest feedback. They run as [Claude Code](https://www.claude.com/product/claude-code) subagents, on your machine, for free.

I built these to prepare for my own interviews. They replaced a paid interview-prep subscription for me, so I am sharing them. They work for any individual contributor at any level: you tell them your background once, and they calibrate to the bar you are targeting.

## See it in action

A slice of a coding round. The agent stays in character while it interviews you:

> **Interviewer:** You reached for a hash map. Before you write it, give me the worst case.
> **You:** Lookups are O(1), so O(n) overall.
> **Interviewer:** Average case. I asked for worst case. What happens to a hash map under adversarial keys?
> **You:** ...collisions degrade it to O(n) per lookup. So O(n²).
> **Interviewer:** Right. Keep going.

Then time runs out and it drops the persona for the verdict:

> **Verdict: leaning hire, not strong.** You found the optimal approach, but I had to pull the complexity analysis out of you twice (04:10, 11:35). At a senior bar you state worst case unprompted.
>

View full repository on GitHub →