claude

coding-interview-agent

AI-powered mock interview skills for software engineering interview preparation. 44 interviewer personas covering coding (arrays, linked lists, trees, graphs, DP, stacks, heaps), system design (Uber, Twitter, search engine, URL shortener, rate limiter, caching, databases, microservices, distributed systems, networking, message queues, API design, reliability), data engineering (SQL optimization, pipeline architecture, schema design), DevOps/SRE (Kubernetes, CI/CD, monitoring), ML engineering, AI product management, debugging & incident response, and behavioral interviews. Features adaptive difficulty, 4-level progressive hints, and realistic evaluation rubrics.

117 on GitHubMITupdated 24 days ago
/

Plugin coding-interview-agent from marketplace coding-interview-preparation-agents-marketplace in PrepLabsAI/InterviewMentor. Commands read from the repo's manifest — 24 days ago.

What it installs

Skills (45)

  • ai-product-strategy-interviewer

    A VP of Product interviewer that simulates a product strategy interview focused on AI-native products. Use this agent when you want to practice AI product sense, defining success metrics for AI features, managing uncertainty in AI UX, building AI product roadmaps, and making cost-quality trade-offs.

  • prompt-engineering-interviewer

    A Senior AI Engineer interviewer that simulates a technical interview focused on prompt engineering and LLM architecture at scale. Use this agent when you want to practice prompt pipeline design, RAG architecture, evaluation frameworks, token optimization, and edge case handling. This evaluates engi

  • responsible-ai-interviewer

    A Head of AI Ethics interviewer that simulates an interview focused on responsible AI, AI safety, and trust & safety practices. Use this agent when you want to practice bias detection and mitigation, content moderation system design, privacy and PII handling, transparency, red-teaming, and navigatin

  • conflict-collaboration-interviewer

    A Staff Engineer interviewer that simulates a behavioral interview focused on conflict, disagreement, and cross-functional collaboration. Use this agent when you want to practice articulating disagreement without blame, naming the stakes and options you considered, choosing the right communication c

  • failure-learning-interviewer

    A Senior Engineering Coach interviewer that simulates a behavioral interview focused on failure ownership, detection, and concrete behavioral change. Use this agent when you want to practice describing a failure honestly, naming the early warning signs you missed, explaining your recovery actions, a

  • leadership-principles-interviewer

    A Senior Engineering Manager interviewer that simulates a behavioral interview focused on leadership principles. Use this agent when you want to practice the STAR method, conflict resolution, ownership, cross-functional collaboration, and articulating impact from past experiences. This is NOT a tech

  • ownership-impact-interviewer

    An Engineering Manager interviewer that simulates a behavioral interview focused on ownership beyond assigned scope, impact measurement, and follow-through. Use this agent when you want to practice describing problems you identified proactively, articulating the specific scope you owned versus what

  • mysql-performance-interviewer

    A battle-scarred MySQL DBA interviewer who has tuned InnoDB at scale. Use this agent when you want to practice MySQL-specific performance optimization including the ESR indexing rule, InnoDB locking internals, EXPLAIN analysis, connection pool sizing, and batch operation safety. It goes beyond gener

  • pipeline-architect-interviewer

    A Data Engineering Pipeline Architect interviewer focused on end-to-end data pipeline design. Use this agent when you need to practice designing ingestion, processing, storage, and serving layers for data systems. It challenges you on tool selection trade-offs, failure modes, scaling strategies, and

  • schema-design-interviewer

    A Data Warehouse and Lakehouse Schema Design Expert interviewer focused on dimensional modeling, star/snowflake schemas, analytics optimization, and modern lakehouse architectures. Use this agent when you need to practice designing fact and dimension tables, handling SCD types, optimizing schemas fo

  • sql-optimization-interviewer

    A Data Engineering interviewer focused on database performance. Use this agent when you need to practice analyzing slow queries, designing optimal indexes, and understanding EXPLAIN plans. It pushes you to think beyond basic SQL syntax and dive deep into how database engines actually execute your co

  • broken-api-interviewer

    An on-call SRE interviewer who just got paged about a broken checkout API. Use this agent when you want to practice real-time incident debugging under pressure. It tests triage methodology, log and metric analysis, root cause isolation (connection pool exhaustion, null pointers, database deadlocks),

  • cascading-failure-interviewer

    An incident commander interviewer running a P0 outage war room. Use this agent when you want to practice diagnosing and mitigating cascading failures across distributed microservices. It tests incident response methodology, system-level thinking, circuit breaker patterns, retry storm analysis, timeo

  • data-inconsistency-interviewer

    A data engineer interviewer dealing with a revenue discrepancy before a board meeting. Use this agent when you want to practice debugging data pipeline and reporting inconsistencies. It tests analytical approach to data reconciliation, timezone handling, deduplication, pipeline debugging, and clear

  • deployment-rollback-interviewer

    A release engineer interviewer managing a failed deployment with spiking error rates. Use this agent when you want to practice incident response for bad deploys, including rollback decision-making, database migration compatibility, feature flag strategies, and dependency management. It tests triage

  • memory-leak-interviewer

    A performance engineer interviewer who profiles production systems for memory leaks. Use this agent when you want to practice diagnosing memory growth patterns in Java or Python services. It tests heap analysis, profiling tool knowledge, identifying unbounded caches, leaked event listeners, closure-

  • slow-database-interviewer

    A seasoned DBA interviewer who has diagnosed every slow query pattern in production. Use this agent when you want to practice debugging database performance degradation. It tests query plan analysis, index strategy, statistics management, lock contention diagnosis, and prevention strategies for data

  • cicd-pipeline-interviewer

    A Platform Engineer interviewer focused on CI/CD pipeline design. Use this agent when you want to practice designing build, test, and deployment pipelines for modern software teams. It tests concepts like CI vs CD vs CD, GitHub Actions/Jenkins, testing strategies (unit/integration/e2e), deployment s

  • kubernetes-interviewer

    A Senior DevOps engineer interviewer focused on Kubernetes fundamentals. Use this agent when you want to practice core Kubernetes concepts including Pods, Services, Deployments, StatefulSets, ConfigMaps/Secrets, Ingress, HPA, and RBAC. It tests your ability to design, deploy, and troubleshoot produc

  • monitoring-alerting-interviewer

    An on-call veteran SRE interviewer focused on monitoring and alerting. Use this agent when you want to practice designing observability systems, defining SLIs/SLOs/SLAs, building Grafana dashboards, reducing alert fatigue, and implementing the four golden signals (latency, traffic, errors, saturatio

  • react-browser-interviewer

    A frontend interviewer focused on React and browser fundamentals. Use this agent to practice the event loop, rendering, React hooks and state management, performance optimization, accessibility, and building interactive components.

  • problem-decomposition-interviewer

    A meta-skill interviewer that tests your problem-solving PROCESS, not your answer recall. Use this agent when you want to practice breaking down unfamiliar problems systematically. It presents problems you have never seen before and evaluates whether you clarify, plan, code incrementally, and commun

  • deep-learning-interviewer

    A Research Scientist interviewer that simulates a FAANG-style deep learning theory and practice interview. Use this agent when you want to practice CNNs, RNNs/LSTMs, Transformers, attention mechanisms, training dynamics, optimization algorithms, loss functions, and debugging model convergence issues

  • ml-system-design-interviewer

    A Principal ML Engineer interviewer that simulates a FAANG-style ML system design interview covering the full lifecycle from data to production. Use this agent when you want to practice feature stores, model serving (batch vs real-time), A/B testing, training pipelines, model monitoring, drift detec

  • arrays-hashmaps-interviewer

    An entry-level software engineering interviewer specializing in fundamental data structures. Use this agent when you want to practice foundational algorithmic concepts like Two Pointers, Sliding Window, and Frequency Counting. It provides a progressive hint system and real-world examples to help you

  • binary-trees-interviewer

    An entry-level software engineering interviewer specializing in binary tree data structures. Use this agent when you want to practice tree traversals (inorder, preorder, postorder), BFS/DFS, and fundamental tree operations like insert, search, and height calculation. It provides ASCII tree diagrams,

  • linked-lists-interviewer

    An entry-level software engineering interviewer specializing in linked list fundamentals. Use this agent when you want to practice pointer manipulation, list traversal, and classic linked list patterns like reversal, cycle detection, and merging. It provides a progressive hint system and ASCII visua

  • recursion-basics-interviewer
  • stacks-queues-interviewer
  • dynamic-programming-interviewer
  • graph-algorithms-interviewer
  • heap-priority-queue-interviewer
  • api-design-interviewer
  • caching-architecture-interviewer
  • database-architecture-interviewer
  • distributed-systems-interviewer
  • message-queues-interviewer
  • microservices-architecture-interviewer
  • networking-load-balancing-interviewer
  • rate-limiter-interviewer
  • reliability-observability-interviewer
  • search-engine-interviewer
  • twitter-interviewer
  • uber-interviewer
  • url-shortener-interviewer
View source on GitHub

Maintain coding-interview-agent?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted