内部演示中控Replay modeLive gates visible

一场受控 AI Coding 面试,从工作区到可复核结论。

这不是说明文档页,而是一套可主持的产品演示系统:候选人完成真实编码任务,面试官只读观察,证据链自动成型,报告保留人类最终判断。

演示路径

四个视角按一场面试的自然顺序推进。每一步都回答一个核心问题。

产品能力抽象

演示只保留观众能记住的四个能力对象,避免把研发细节堆在首屏。

workspace_entered + terminal_cmd + submission_frozen候选人能顺利完成任务

工作区把题目、IDE、终端、浏览器、AI 和提交收在一个页面里。

observer_connected + note_add + rating_change面试官能观察,不接管

只读视角、prompt stream、笔记和 rubric 同屏,避免面试官在多个系统切换。

timeline_aggregate + evidence_ref证据链不依赖录像

命令、diff、prompt、浏览器行为和评分被组织成可引用节点。

report_draft + human_review_required报告让人做最终判断

系统生成可复核草稿,不自动给最终录用决策。

候选人主体验

内部演示先从候选人页开始,这是最强购买信号:候选人是否能顺利作答。

高级后端工程师工作区稳定 · read-only mirror available
42:18
IDETerminalBrowserAI Assistant
order_service.pytests/test_order_service.py
def reserve_inventory(order_id, sku, qty):
    with redis.lock(f"inventory:{sku}"):
        existing = repo.find_by_order(order_id)
        if existing:
            return existing

        stock = repo.get_stock(sku)
        if stock < qty:
            raise OutOfStock()

        repo.decrease_stock(sku, qty)
        return repo.save(order_id, sku, qty)
$ pytest -q12 passed in 2.8s
AI Assistant

建议已审批:幂等检查移入锁内,保留唯一约束。

Policy

AI 写入必须审批;本地剪贴板默认隔离。

Primary story

修复订单服务在并发提交时重复扣减库存的问题,补一条隐藏测试同等强度的并发用例,并说明 AI 建议的取舍。

平台内 AI平台内浏览器Docker 可用本地剪贴板隔离
Session

候选人进入工作区

身份、同意项、设备和网络预检通过。

candidate_checked_in
Code

定位竞态窗口

打开 order_service.py,发现幂等检查在锁外执行。

file_opened + file_focused
AI

请求 AI 分析

候选人要求 AI 只分析根因,不直接改代码。

prompt_sent + response_received
Test

测试先失败

新增并发用例后,test_duplicate_submit 复现重复扣减。

terminal_cmd + test_run