alirezarezvani avatar

Interview System Designer

This helps you practice system design interviews by acting as both interviewer and feedback provider. It walks you through designing distributed systems like URL shorteners or social media feeds, asking clarifying questions about scale and requirements just like a real interviewer would. The skill evaluates your approach across standard criteria like scalability, reliability, and component design, then gives you structured feedback on what worked and what didn't. It's useful if you're prepping for big tech interviews and want to practice articulating tradeoffs without booking time with another person. The conversational format makes it less dry than reading system design books alone.

skills.sh installs
684
GitHub stars
29.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add alirezarezvani/claude-skills --skill interview-system-designer --agent claude-code

Installs into .claude/skills of the current project.

Files

Interview System Designer

Comprehensive interview loop planning and calibration support for role-based hiring systems.

Overview

Use this skill to create structured interview loops, standardize question quality, and keep hiring signal consistent across interviewers.

Core Capabilities

  • Interview loop planning by role and level
  • Round-by-round focus and timing recommendations
  • Suggested question sets by round type
  • Framework support for scoring and calibration
  • Bias-reduction and process consistency guidance

Quick Start

# Generate a loop plan for a role and level
python3 scripts/interview_planner.py --role "Senior Software Engineer" --level senior

# JSON output for integration with internal tooling
python3 scripts/interview_planner.py --role "Product Manager" --level mid --json

Recommended Workflow

  1. Run scripts/interview_planner.py to generate a baseline loop.
  2. Align rounds to role-specific competencies.
  3. Validate scoring rubric consistency with interview panel leads.
  4. Review for bias controls before rollout.
  5. Recalibrate quarterly using hiring outcome data.

References

Sponsors

Details

Repository
github.com/alirezarezvani/claude-skills
Categories
DevOps & CI/CD, Design & UI/UX
First seen
Jun 3, 2026

More from alirezarezvani/claude-skills

All 267
1aj-geddes avatarbusiness-case-developmentaj-geddes/useful-ai-promptsBuild compelling business cases to justify investments and secure funding. Quantify benefits, assess costs, manage risks, and present compelling ROI arguments t683skills.sh installs
2getsentry avatarxcodebuildmcp-cligetsentry/xcodebuildmcpOfficial skill for the XcodeBuildMCP CLI. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).682skills.sh installs
3mohitmishra786 avatarninjamohitmishra786/low-level-dev-skillsNinja build system skill. Use when diagnosing Ninja build failures, understanding Ninja's role as a low-level build executor generated by CMake or other meta-bu681skills.sh installs
4ruvnet avatarcost-exportruvnet/rufloExport cost-tracking telemetry in Prometheus textfile or webhook JSON formats — for external observability (Grafana, Datadog, custom dashboards)681skills.sh installs
5joellewis avatarworkflow-automationjoellewis/finance_skillsDesign human-in-the-loop workflow orchestration for securities operations: task routing, approval chains, and SLA monitoring. Use when building multi-level appr679skills.sh installs
6thebushidocollective avatarstorybook-story-writingthebushidocollective/hanUse when creating or modifying Storybook stories for components. Ensures stories follow CSF3 format, properly showcase component variations, and build successfu678skills.sh installs