陈晓阳
应聘 .net 全栈 · 15 年经验
面试官 李恺
面试时间 2026-03-24 13:50
完成时间 2026-03-24 06:54
来源 公司群
97.5
百分制得分
建议二面
AI工具的重度用户。 性能测试经验 有个人创业公司, https://seesino.com/自己写历史公众号之类的。 …
✦ 亮点
AI工具的重度用户、有性能测试经验
📋 综合结论
AI工具的重度用户。 性能测试经验 有个人创业公司, https://seesino.com/自己写历史公众号之类的。 能力挺全面
维度得分汇总
可托付度
5.00
×0.4 = 2.0
技术原理认知
4.70
×1.5 = 7.1
AI 工具提效能力
5.00
×2.5 = 12.5
交付闭环能力
4.50
×0.3 = 1.4
风险意识
5.00
×0.3 = 1.5
沟通顺畅度
4.60
×0.1 = 0.5
手动
📋 模板1.0.3 — 模板说明
题目明细
可托付度 权重 0.4
问题 分数 计分 备注
Q1. 🔴你有没有遇到过做到一半发现做不完或做错了的情况?你怎么处理的? 5
Q2. 🔴讲一个你在线上出过的事故,你当时怎么处理的?后来做了什么防止再发生? 5 1:微软的一个bug,导致内存一直涨,影响到了客户,有整体服务挂的风向,后来升级了。 2:测试的时候r server,map时候内存高导致挂掉、整个集群挂掉、后来只取部分r server。
技术原理认知 权重 1.5
问题 分数 计分 备注
Q1. 🔴你写过的代码里,有没有遇到过异步相关的坑?比如死锁、线程问题、或者性能不符合预期的情况? 4 有踩坑经历,能解释原因,但对底层机制(状态机)的理解不够完整
Q2. 🔴假设你要批量调 100 个第三方接口拿数据,你会怎么写?一个一个 await 还是有别的办法? 4
Q5. 🔴假设你有一个页面要展示订单列表,数据从数据库查出来只是展示用,不需要修改。你用 EF Core 查的时候会注意什么? 5
Q6. 🔴联合索引 (A, B, C),WHERE B=1 AND A=2 能走索引吗?WHERE A=1 ORDER BY C 呢? 5
Q9. 🔴一个订单创建后要通知库存、支付、物流三个服务,你怎么设计? 5 订单服务发布"订单已创建"事件到消息队列,三个服务各自订阅消费。能考虑到:事件发布的可靠性(Outbox Pattern / 事务性发件箱),消费端的幂等性,部分服务失败的补偿机制(Saga 模式),以及监控和告警。还能对比同步调用 vs 异步事件的 trade-off
Q13. 🔴两个请求同时修改同一条数据,你怎么处理?乐观锁还是悲观锁? 5
Q17. 🔴你们系统的 QPS 大概多少?做过哪些性能优化?效果怎么样? 5
Q20. 🔴你们项目的分层结构是怎样的?Controller 里该不该写业务逻辑?为什么? 5
Q21. 🔴DI 容器里 Singleton、Scoped、Transient 分别什么时候用?用错了会出什么问题? 4
Q25. 🔵你在项目里有没有用过聚合根、领域事件这类 DDD 的东西?在什么场景下用的?觉得值不值? 5
AI 工具提效能力 权重 2.5
问题 分数 计分 备注
Q1. 🔴你平时写代码用 AI 工具吗?用的哪些?怎么用的? 5 用过cursor、然后cursor太贵后、现在用trae。 先制定plan、然后分解task、每个case、单元测试。
Q2. 🔴AI 生成的代码你会直接用吗?你怎么判断它生成的代码靠不靠谱? 5 看单元测试的code。 踩的坑顶多、有时候会推翻ai生成的所有。
Q3. 🔵举个例子,AI 工具帮你解决过什么实际问题?省了多少时间? 5 一天可以完成一周的工作量
Q8. 🔵你有没有给 AI 工具配置过自定义的规则或者扩展能力?比如 Cursor Rules、Kiro 的 Steering/Skills、或者接过 MCP 工具之类的? 5 例子1:用skill提炼文章,翻译成外国能懂的,然后发布出去。 例子2:自己搭建知识库、json+、阿里开源的数据库、自己想的方案、向量库、语意搜索、用ai提取事件、类似向量数据库。自动训练skill+手动配置skill。
交付闭环能力 权重 0.3
问题 分数 计分 备注
Q1. 🔴给你一个需求:做一个批量支付接口,你从拿到需求到上线,整个过程你会怎么做? 4 了解需求具体情况、并发量、把情况确定。设计的时候考虑到冗余、设计好后review 、测、然后上线。
Q2. 🔴假设产品给你一个需求:'用户可以批量导出订单',就这一句话,没有其他细节。你拿到之后第一步做什么?你会问产品哪些问题? 5 1:有么有筛选条件、有没有类似的功能、接受的最低的时间范围、给出对方多种方案 2:确定数据范围、和项目经理确认是否可以做
风险意识 权重 0.3
问题 分数 计分 备注
Q1. 🔴一个接口平时 100ms,突然变成 10s,你怎么排查? 5 碰到过很多次、较为常见、查tps是否上去了、看log、看code是不是有问题、如果tps合理,再看接口是否有并发访问、sql访问慢、
Q2. 🔴假设你上线了一个订单创建接口,运营反馈说有些订单被重复创建了,你怎么排查?怎么防止? 5 幂等没做好、想办法复现、时间戳很近就是并发没做好,不同问题不同分析、该加锁加锁、属于工程问题。
沟通顺畅度 权重 0.1
问题 分数 计分 备注