v0.1.0 · Local-first · MIT · Ethical interview practice
InterviewOps
Practice better. Answer sharper. Interview with confidence.
A local-first AI interview practice CLI for developers. Simulate interviews, answer questions, get rubric-based feedback, generate improved answers, and build focused study plans — all from your terminal.
No live-interview cheating. No hidden overlays. No account required. Mock mode works without API keys.
Local-firstEthical prep onlyMock mode — no API keyOpenAI · Anthropic · Gemini9 tracks · 13 modesRubric feedbackStudy plansMIT licensed
Quick Start
Up and running in 30 seconds
No account. No server. Mock mode works with zero API keys.
~ interview-ops
$git clone https://github.com/AnkitParekh007/interview-ops.git
$cd interview-ops
$npm install
$cp .env.example .env
$npm run demo
OK provider: mock
OK track: senior-frontend
OK mode: behavioral
✓ Mock interview generated
✓ Feedback report created
✓ Study plan created
How it works
The interview practice pipeline
From track selection to a complete study plan — in one command.
Practice
What you can practice
Recruiter Screen
Role fit, motivation, communication clarity
Behavioral
STAR answers, leadership, ownership, failure/learning
Coding
Problem-solving, complexity, edge cases, testing
System Design
Architecture tradeoffs, scalability, reliability
Frontend Architecture
Component design, state, performance, accessibility
Angular / React
Framework-specific depth and patterns
AI Engineering
Agents, RAG, tools, evaluations, safety
Project Deep-Dive
Explaining your real work clearly and with impact
Debugging
Root-cause analysis and structured thinking
Code Review
Reviewing tradeoffs, risks, and maintainability
Tracks
Role-based interview tracks
9 tracks calibrated to real roles and seniority levels.
🤖
AI Agentic Engineer
Agents, RAG, tools, evals, orchestration
⚡
AI Frontend Engineer
Frontend + AI product engineering
🅰️
Angular Developer
Signals, RxJS, change detection, DI
⚛️
React Developer
Hooks, state, performance, RSC
🏗️
Senior Frontend
Architecture, leadership, platform
🌱
Junior Frontend
Fundamentals and growth mindset
🔧
Fullstack Developer
Frontend + backend + deployment
📢
DevRel Engineer
Communication, demos, community
👔
Engineering Manager
Leadership, process, people
Modes
Every interview type covered
13 interview modes from recruiter screens to AI engineering deep-dives.
🏛️
System Design
Architecture
🖥️
Frontend Arch
Component design
📋
Project Deep-Dive
Past work
🤖
AI Engineering
Agents & tools
❓
Candidate Qs
Ask the interviewer
Rubrics
Feedback based on real interview rubrics
InterviewOps does not only generate questions. It reviews answers using structured rubrics for clarity, correctness, depth, communication, seniority signals, tradeoffs, and role fit.
ClarityCorrectnessDepthTradeoffsCommunicationSeniority signalRole fitSpecificityImprovement plan
Ethics
Built for ethical interview preparation
InterviewOps is for practice before interviews — not secret help during live interviews.
Allowed
- Mock interview practice
- Improving prepared answers
- Study plans and rubric review
- Role-specific feedback
- Practicing communication clarity
Not allowed
- Hidden live interview assistance
- Real-time answer injection
- Screen-share evasion
- Impersonation of skills
- Violating interview policies
Providers
Bring your own model
Start with mock. Switch to your preferred AI provider when you're ready.
Mock
INTERVIEWOPS_PROVIDER=mockNo API key required. Perfect for local practice, demos, and CI.
OpenAI
INTERVIEWOPS_PROVIDER=openaiFlexible interview simulation and detailed feedback.
Anthropic
INTERVIEWOPS_PROVIDER=anthropicStrong structured feedback and answer improvement.
Gemini
INTERVIEWOPS_PROVIDER=geminiFast, cost-effective interview practice.
Outputs
Complete session packet, every run
Every simulation writes a full session directory with questions, scorecard, feedback, improved answers, study plan, and an ethics notice.
output/sessions/
2026-05-13-senior-frontend-behavioral/
├── session.md
├── questions.md
├── scorecard.md
├── feedback.md
├── improved-answers.md
├── study-plan.md
├── ethics-notice.md
└── metadata.json
# Behavioral Interview Practice
## Question
Tell me about a time you improved frontend performance.
## Feedback
· Strong situation context
· Add clearer business impact
· Quantify before/after results
· Explain technical tradeoffs
## Improved Answer
Use STAR format. Include measurable before/after impact.
Audience
Built for developers at every stage
Frontend developersAI engineersAngular developersReact developersSenior engineersJunior developersJob seekersCareer switchersDevRel candidatesEngineering managersFullstack engineersOpen-source contributors
Fork it. Improve it. Make it yours.
Add a track. Add a mode. Add a provider. Improve the rubrics. InterviewOps is open-source and contributor-friendly.
⭐ If InterviewOps helps you practice better
Star the repo so more developers can discover it.
Star on GitHub →