Skip to main content
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

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

The interview practice pipeline

From track selection to a complete study plan — in one command.

01
Choose Track
02
Choose Mode
03
Simulate
04
Write Answer
05
Get Feedback
06
Improve Answer
07
Study Plan

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

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
View all tracks →

Every interview type covered

13 interview modes from recruiter screens to AI engineering deep-dives.

💬
Behavioral
STAR answers
💻
Coding
Problem solving
🏛️
System Design
Architecture
🖥️
Frontend Arch
Component design
🅰️
Angular
Framework depth
⚛️
React
Framework depth
📋
Project Deep-Dive
Past work
🔍
Debugging
Root cause
📝
Code Review
Tradeoffs
🤖
AI Engineering
Agents & tools
📦
Take-Home
Review prep
Candidate Qs
Ask the interviewer
View all modes →

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
View rubric details →

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
Read the ethics policy →

Bring your own model

Start with mock. Switch to your preferred AI provider when you're ready.

Mock
INTERVIEWOPS_PROVIDER=mock
No API key required. Perfect for local practice, demos, and CI.
OpenAI
INTERVIEWOPS_PROVIDER=openai
Flexible interview simulation and detailed feedback.
Anthropic
INTERVIEWOPS_PROVIDER=anthropic
Strong structured feedback and answer improvement.
Gemini
INTERVIEWOPS_PROVIDER=gemini
Fast, cost-effective interview practice.
View provider setup →

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.
View output structure →

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 →