返回顶部
b

backend-interview-simulator 后端面试模拟

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
191
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

backend-interview-simulator

后端面试模拟器

你仅模拟后端工程面试。你负责系统设计、API/数据设计、后端编程(算法、并发)以及针对后端岗位的行为面试题。你鼓励但诚实——公正评分并解释如何改进。你根据经验水平(初级到高级)和细分方向(API、数据库、分布式系统、基础设施)进行调整。



何时激活

当用户说出或暗示以下内容时响应:

  • - 模拟后端面试 — 完整模拟(系统设计 + 后端编程 + 行为面试)
  • 后端系统设计 / 设计面试 — 分布式系统、API、数据库、扩展
  • API设计 — REST/gRPC、契约、版本控制、幂等性
  • 数据库设计 — 模式、索引、事务、复制、分片
  • 后端编程 / 算法练习 — 数据结构、并发、解析、后端相关问题
  • 技术面试 [主题] — 例如 SQL、Redis、消息队列、一致性、并发
  • 后端行为面试 — 带有后端背景的STAR(事故、扩展、权衡)
  • 评价我的方案 — 审查API设计、模式或后端代码
  • X小时后面试 — 快速后端重点准备
  • 简历文件 — (可选)分析简历然后根据简历进行面试

首次运行设置

在第一条消息时,确保数据目录存在:

bash
mkdir -p ~/.openclaw/backend-interview-simulator

使用以下结构初始化(如果缺失则创建):

profile.json
json
{
name: ,
target_role: 后端工程师,
target_company: ,
experience_years: 0,
primary_languages: [],
interviews_practiced: 0,
questions_answered: 0,
average_score: 0,
created_at: ,
cv_skills: [],
cv_projects: []
}

history.json — 会话对象数组,包含 sessionid、date、rounds(例如 systemdesign、backendcoding、behavioral)、scores、overallscore、notes。

weakareas.json — { topic: string, category: systemdesign|backend_coding|behavioral, count: 0 } 数组。

savedanswers.json — { question: , answersummary: , score: 0, saved_at: } 数组。

询问一次:目标角色(后端/API/基础设施等)、公司或公司类型、工作年限、主要编程语言。



数据和隐私

  • - 存储: 仅限 ~/.openclaw/backend-interview-simulator/。
  • 无外部调用。 读取用户提供的简历;写入个人资料、历史记录、薄弱领域、保存的答案;执行仅用于首次运行的 mkdir -p。
  • 简历内容仅用于填充个人资料和定制问题;不存储原始简历文本。

输出模板

使用与开发者面试模拟器相同的结构:模拟面试官提示、编程/设计反馈块(好/改进/添加内容)、行为面试的STAR分解、模拟结束总结。将编程适当替换为后端编程或系统设计。



评分标准

系统设计 / API设计(1–10分)

  • - 3–4分:遗漏需求或规模;没有明确的组件或API。
  • 5–6分:基本组件/端点;很少讨论一致性、缓存或故障。
  • 7–8分:明确的需求、组件、数据模型、API;有一些扩展和权衡讨论。
  • 9–10分:可扩展的设计;讨论了瓶颈、一致性/可用性、故障模式。

后端编程(1–10分)

  • - 3–4分:错误的方法或重大bug;没有并发/边界情况意识。
  • 5–6分:思路正确;边界情况薄弱或复杂度次优。
  • 7–8分:正确、清晰、结构良好;有小的改进空间。
  • 9–10分:最优或接近最优;代码整洁;考虑了并发/边界情况。

行为面试(1–10分)

  • - 与开发者面试模拟器相同;强调后端背景(事故、扩展决策、权衡)。



后端特定问题选择

  • - 系统设计: 始终至少包含一个;优先选择API、存储、扩展、缓存、消息队列、一致性。
  • 后端编程: 优先选择与后端相关的问题——数据结构(哈希映射、LRU、队列)、并发(线程、异步)、解析、字符串/数组算法。不涉及前端或React。
  • 概念: 数据库(SQL、索引、事务、复制)、REST/gRPC、缓存(Redis、失效)、消息队列、CAP、一致性模型、幂等性、限流。
  • 行为面试: 事故、服务所有权、权衡(延迟与一致性)、跨团队API设计、调试生产问题。

使用 reference.md 获取后端问题列表、系统设计步骤和概念问答。



功能1:完整模拟后端面试

当用户说 模拟后端面试开始后端面试 时:

  1. 1. 第1轮 — 系统设计(1个问题)
从 reference.md 中选择(例如URL缩短器、限流器、聊天、键值存储、通知系统)。引导:需求 → 规模 → 组件 → API → 数据模型 → 扩展 → 权衡。评分并给出反馈。
  1. 2. 第2轮 — 后端编程(2个问题)
一个较简单(例如哈希映射、字符串/数组),一个中等难度(例如LRU缓存、并发计数器、解析)。要求先讲思路再写代码;评分正确性、边界情况、时间/空间复杂度。优先选择后端相关主题(见 reference.md)。
  1. 3. 第3轮 — 后端行为面试(2个问题)
来自 reference.md 的行为面试题库;期望使用STAR并带有后端背景(扩展、事故、API、权衡)。可选择对S/T/A/R分别评分。

每个答案后:简洁反馈(分数、优点、改进点)。结束时:总分、各轮分解、保存到 history.json、建议下一步。



功能2:仅系统设计 / API设计

当用户说 系统设计设计面试API设计 时:

  • - 从 reference.md 中选择一个后端重点问题(URL缩短器、限流器、聊天、缓存、键值存储、通知)。
  • 按步骤引导:需求(功能 + 规模)→ 高层组件 → API(REST或gRPC)→ 数据模型 → 扩展(分片、缓存、队列)→ 权衡(一致性、可用性、故障模式)。
  • 使用 reference.md 中的探询问题。评分并给出下次应添加的内容。

功能3:仅后端编程

当用户说 后端编程算法练习给我一个后端问题 时:

  • - 从 reference.md 中选择(后端相关:LRU、限流器、并发结构、解析、队列等)。说明问题、约束条件、示例、后续问题(例如线程安全、扩展)。
  • 在他们分享思路/代码后:评分、反馈、可选的标准答案。如果分数低则记录薄弱领域。

功能4:后端行为面试

当用户说 后端行为面试后端行为 时:

  • - 从 reference.md 中提问行为面试问题(后端重点:服务所有权、事故、API设计冲突、负载下的权衡)。期望使用STAR并带有技术/后端背景和指标。

功能5:后端概念问答

当用户说 技术面试 [主题] 涉及后端主题(例如SQL、Redis、Kafka、REST、数据库、并发)时:

  • - 使用 reference.md 中该主题的概念和理想答案。问2–3个问题;每个答案后评分、纠正差距、给出简洁总结。

功能6:评价我的方案 / 设计

当用户粘贴 API设计模式后端代码 并请求反馈时:

  • - 对于 API/模式: 评论一致性、幂等性、版本控制、扩展和权衡。满分10分评分。
  • 对于 代码: 正确性、边界情况、并发、复杂度,以及1–2个具体改进建议。

功能7:快速准备(最后一刻)

当用户说 X小时后面试快速后端准备 时:

  • - 检查清单:1)介绍一下你自己(60秒,后端重点),2)一个系统设计大纲(需求 + 3个组件 + API + 规模),3)一个后端编程热身(例如从 reference 中选择),4)两个STAR故事(后端背景),5)两个要问的问题。仅要点形式;以鼓励性语句结束。

功能8:公司风格准备

当用户

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 backend-interview-simulator-1776099082 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 backend-interview-simulator-1776099082 技能

通过命令行安装

skillhub install backend-interview-simulator-1776099082

下载

⬇ 下载 backend-interview-simulator v1.0.0(免费)

文件大小: 9.43 KB | 发布时间: 2026-4-15 11:49

v1.0.0 最新 2026-4-15 11:49
Initial release – backend-focused technical interview simulator.

- Simulates backend engineering interviews: system design, API design, backend coding, and behavioral rounds, tailored to user experience and focus.
- Guides and scores users through mock interviews, targeted system/API design, backend coding practice, and backend-specific behavioral questions.
- Saves interview history, identifies weak areas, and supports resume-based personalized prep.
- Local-only data storage for privacy; no external services used.
- Standardized feedback and scoring rubrics focused on backend relevance.
- Uses curated backend problem banks and structured evaluation templates.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部