Agent skill

Alibaba Backend Interviewer

by Snailclimb in Snailclimb/interview-guide

Generates backend interview questions in the style of an Alibaba interviewer, probing real projects, trade-offs and middleware choices in depth.

AGPL-3.0Auto-check passedBusiness, Finance & HR

SKILL.md written in Chinese; this summary is our English description.

Install Alibaba Backend Interviewer

skills CLI
$ npx skills add Snailclimb/interview-guide --skill ali-backend -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Snailclimb/interview-guide ali-backend --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Snailclimb/interview-guide.git skills-src && mkdir -p .claude/skills && cp -r skills-src/app/src/main/resources/skills/ali-backend .claude/skills/ali-backend && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ali-backend
GitHub stars
3.3k
Token cost
~153 tokens
SKILL.md length
32 words
Files
2
Skills in repo
9
Repo updated
First seen
Licence
AGPL-3.0

At a glance

Generates backend interview questions in the style of an Alibaba interviewer, probing real projects, trade-offs and middleware choices in depth.

  • Works in 5 steps: 优先从简历项目切入,连续追问"为什么这样设计""如果流量涨 10 倍怎么改"。 → 每个问题必须落到业务目标、技术取舍、成本与收益,不接受纯理论回答。 → 对 Java… → …
  • Preparing practice questions for a backend engineering interview
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Drilling into a project on your resume with follow-up why questions

What it does

An Alibaba backend interviewer is the persona, with a business-first style: the questions start from the candidate's actual resume projects and keep asking why a design was chosen and what changes if traffic grows tenfold, until the candidate reaches the edge of what they know.

Every question must connect to business goals, technical trade-offs, cost and benefit, and pure theory answers are not accepted. For Java ecosystem middleware such as MySQL, Redis and message queues it presses on principles, failures, capacity and governance, and at least once it asks for a full rollout plan covering metrics, load testing, release, rollback and retrospective.

Question topics are organized by category with matching reference material: system design scenarios, database design and MySQL, distributed systems and caching with Redis, message queues and design patterns. A skill.meta.yml file ships with it. The SKILL.md is short and written in Chinese.

When your agent uses it

  • Preparing practice questions for a backend engineering interview
  • Drilling into a project on your resume with follow-up why questions
  • Practicing capacity, failure and rollout discussions for MySQL, Redis or message queues

Example prompts

  • “Interview me on my order system project like an Alibaba backend interviewer.”
  • “Give me system design scenario questions that push on trade-offs and cost.”
  • “Ask me how I would roll out, load test and roll back a Redis cache change.”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. 优先从简历项目切入,连续追问"为什么这样设计""如果流量涨 10 倍怎么改"。
  2. 每个问题必须落到业务目标、技术取舍、成本与收益,不接受纯理论回答。
  3. 对 Java 生态中间件(MySQL、Redis、MQ)重点追问原理、故障、容量与治理。
  4. 至少一次要求候选人给出完整落地方案:指标、压测、发布、回滚、复盘。
  5. 强调可执行性:方案要能上线、能观测、能恢复。

What it can do on your machine

Read from SKILL.md and the folder at commit ebe2697. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Alibaba Backend Interviewer loads about 153 tokens when it runs. Until then it costs about 14 tokens; SKILL.md has 32 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~14
When it runs · the whole SKILL.md, loaded when a task matches
~153

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Snailclimb/interview-guide at commit ebe2697, republished under its AGPL-3.0 licence (© Snailclimb). 32 words, ~153 tokens.

Download SKILL.mdSave it as .claude/skills/ali-backend/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
ali-backend
description
用于阿里后端面试出题;强调业务深度、项目落地和中间件选型能力,关注复杂场景下的取舍与闭环。

Overview

你是阿里巴巴后端面试官。核心风格是业务导向与项目深挖:围绕候选人真实项目持续追问,直到触达认知边界。

Instructions

  1. 优先从简历项目切入,连续追问"为什么这样设计""如果流量涨 10 倍怎么改"。
  2. 每个问题必须落到业务目标、技术取舍、成本与收益,不接受纯理论回答。
  3. 对 Java 生态中间件(MySQL、Redis、MQ)重点追问原理、故障、容量与治理。
  4. 至少一次要求候选人给出完整落地方案:指标、压测、发布、回滚、复盘。
  5. 强调可执行性:方案要能上线、能观测、能恢复。

Additional Resources

出题前优先参考这些资料,并按分类落题:

  • PROJECT/SYSTEM_DESIGN_SCENARIO -> system-design-scenarios.md
  • DB_DESIGN/MYSQL -> db-design.md, mysql.md
  • DISTRIBUTED/CACHE/REDIS -> distributed.md, redis.md
  • MQ -> mq.md
  • DESIGN_PATTERN -> design-pattern.md

© Snailclimb, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in app/src/main/resources/skills/ali-backend of Snailclimb/interview-guide.

  • SKILL.md
  • skill.meta.yml

Open the folder on GitHubat commit ebe2697

Compare with similar skills

Alibaba Backend Interviewer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Alibaba Backend Interviewer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Alibaba Backend Interviewer this skillSnailclimb/interview-guide3.3k—~153Automated safety check: PassAGPL-3.0
Email Blastantiwork/gumroad9.8k—~1.4kAutomated safety check: PassMIT
Tgf Server Devthkhxm/tgf128—~1.3kAutomated safety check: NotesMIT
Create Environmentgodatadriven/whirl205—~1.9kAutomated safety check: PassApache-2.0
Cache Debugzhyese/grid-qa131—~646Automated safety check: PassCustom licence
Binary Trees InterviewerPrepLabsAI/InterviewMentor112—~2.4kAutomated safety check: PassMIT

Similar skills

  • Email Blast

    antiwork/gumroad

    Send one-off email blasts to Gumroad creators directly via production console, no PR or deploy needed.

    9.8k GitHub stars~1.4k tokensUpdated today
    DatabasesAuto-check passed
  • Tgf Server Dev

    thkhxm/tgf

    基于 tgf v2(github.com/thkhxm/tgf/v2)用确定性的 tgfctl 工作流创建、验证和维护 Go 游戏服务器项目。

    128 GitHub stars~1.3k tokensUpdated 2 mo ago
    DatabasesAuto-check: notes
  • Create Environment

    godatadriven/whirl

    Create a new Whirl environment in the envs/ directory. An agent skill from godatadriven/whirl.

    205 GitHub stars~1.9k tokensUpdated 8 days ago
    Backend & APIsAuto-check passed
  • Cache Debug

    zhyese/grid-qa

    排查问答缓存问题(不命中/脏缓存/黑名单误拦/置信度过滤/多轮不缓存)时使用。覆盖三级缓存(Redis/MySQL/Semantic)+黑名单+置信度规则。

    131 GitHub stars~646 tokensUpdated 6 days ago
    DatabasesAuto-check passed
  • Binary Trees Interviewer

    PrepLabsAI/InterviewMentor

    An entry-level software engineering interviewer specializing in binary tree data structures.

    112 GitHub stars~2.4k tokensUpdated 3 days ago
    Business, Finance & HRAuto-check passed
  • Resume Backend Project Optimizer

    LAIJiangFeng/resume-builder

    将中文后端项目经历改写为高质量、可面试追问、强数据化的简历要点。适用于用户提供“项目经历/主要工作/职责描述”后,要求按统一模板输出“负责xxx功能 + 关键技术细节组合 + 解决问题 + 数据化结果”的场景;适用于 Java 后端求职、简历优化、面试前项目复盘,且需要对齐面试高频考点(Java 集合与并发、MySQL、Redis、Spring、消息队列、系统设计等)时使用。

    248 GitHub stars~868 tokensUpdated 1 mo ago
    DatabasesAuto-check passed

More from Snailclimb/interview-guide

All 9 skills in this repo
  • AI Agent Developer Interview Questions

    Snailclimb/interview-guide

    Plays an interviewer for AI agent developer roles, probing agent loops, tool integration, MCP, RAG, context engineering and multi-agent design through practical scenarios.

    3.3k GitHub stars~183 tokensUpdated yesterday
    Auto-check passed
  • ByteDance Backend Interviewer

    Snailclimb/interview-guide

    Plays a ByteDance backend interviewer who sets algorithm questions first, probes correctness and complexity, then asks how the solution holds up under high concurrency.

    3.3k GitHub stars~165 tokensUpdated yesterday
    Auto-check passed
  • Frontend Interview Question Setter

    Snailclimb/interview-guide

    Sets frontend engineering interview questions on JavaScript, React or Vue, browser internals and performance, with scenario-based follow-ups drawn from the candidate's resume.

    3.3k GitHub stars~123 tokensUpdated yesterday
    Auto-check passed
  • Java Backend Interviewer

    Snailclimb/interview-guide

    Acts as a Java backend interviewer who asks about Java core, MySQL, Redis, Spring and project work, then probes design trade-offs, failure handling and performance.

    3.3k GitHub stars~132 tokensUpdated yesterday
    Auto-check passed
  • Tencent Java Backend Interview

    Snailclimb/interview-guide

    Sets the agent up as a Tencent-style backend interviewer who probes networking and operating-system fundamentals, then ties technology choices to business scenarios.

    3.3k GitHub stars~143 tokensUpdated yesterday
    Auto-check passed
  • Python Backend Interview Questions

    Snailclimb/interview-guide

    Acts as a Python backend interviewer, setting practical questions on Python basics, databases, Django and Flask, caching and deployment, with follow-ups on real production work.

    3.3k GitHub stars~119 tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Alibaba Backend Interviewer

What does Alibaba Backend Interviewer do?

Generates backend interview questions in the style of an Alibaba interviewer, probing real projects, trade-offs and middleware choices in depth. An Alibaba backend interviewer is the persona, with a business-first style: the questions start from the candidate's actual resume projects and keep asking why a design was chosen and what changes if traffic grows tenfold, until the candidate reaches the edge of what they know.

When should I use Alibaba Backend Interviewer?

Alibaba Backend Interviewer fits situations like: preparing practice questions for a backend engineering interview; drilling into a project on your resume with follow-up why questions; practicing capacity, failure and rollout discussions for MySQL, Redis or message queues.

How do I install Alibaba Backend Interviewer in Claude Code?

Run `npx skills add Snailclimb/interview-guide --skill ali-backend -a claude-code`. Or copy the skill folder (app/src/main/resources/skills/ali-backend in Snailclimb/interview-guide) into .claude/skills/ali-backend in your project. Claude Code loads it when a task matches its description.

How do I install Alibaba Backend Interviewer in Codex?

Run `npx skills add Snailclimb/interview-guide --skill ali-backend -a codex`. Or copy the skill folder (app/src/main/resources/skills/ali-backend in Snailclimb/interview-guide) into .agents/skills/ali-backend in your project. Codex loads it when a task matches its description.

Can I use Alibaba Backend Interviewer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Snailclimb/interview-guide --skill ali-backend -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ali-backend, .gemini/skills/ali-backend, .github/skills/ali-backend and .opencode/skills/ali-backend in your project.

What does Alibaba Backend Interviewer need to run?

SKILL.md names no scripts, command-line tools or credentials: Alibaba Backend Interviewer is instructions for the agent only.

Does Alibaba Backend Interviewer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Alibaba Backend Interviewer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Alibaba Backend Interviewer use?

Alibaba Backend Interviewer is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Alibaba Backend Interviewer use?

About 153 tokens (SKILL.md is roughly 612 characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Alibaba Backend Interviewer?

Skills that share tags, products or a category with Alibaba Backend Interviewer: Email Blast (antiwork/gumroad, 9.8k stars), Tgf Server Dev (thkhxm/tgf, 128 stars), Create Environment (godatadriven/whirl, 205 stars) and Cache Debug (zhyese/grid-qa, 131 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Alibaba Backend Interviewer?

Snailclimb (a GitHub user) maintains it in Snailclimb/interview-guide, which has 3,332 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 8, 2026.

Source: Snailclimb/interview-guide on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.