蔡江君
应聘 .net 全栈开发 · 10 年经验
66.3
百分制得分
不推荐
技术及格、AI也常用(但skills、cursor rules还没用到)、沟通也较为顺畅
✦ 亮点
技术基础分数4分较高,说明是有研究过,看得出来AI常用。
⚠ 主要顾虑
回答问题的时候偶尔会想半天,感觉部分知识熟练度不够。
📋 综合结论
技术及格、AI也常用(但skills、cursor rules还没用到)、沟通也较为顺畅
维度得分汇总
可托付度
3.67
×0.4 = 1.5
技术原理认知
4.00
×1.5 = 6.0
AI 工具提效能力
2.67
×2.5 = 6.7
交付闭环能力
3.50
×0.3 = 1.1
风险意识
4.50
×0.3 = 1.4
沟通顺畅度
3.80
×0.1 = 0.4
手动
📋 模板1.0.3 — 模板说明
▸
题目明细
可托付度
权重 0.4
▾
| 问题 | 分数 | 计分 | 备注 |
|---|---|---|---|
| Q1. 🔴你有没有遇到过做到一半发现做不完或做错了的情况?你怎么处理的? | 4 | ✓ | 做低代码平台的时候,当时项目人比较少,5月必须上线啊,到了调试阶段,发现还有任务没实现, 和领导讨论,把实在开发不完的放到2期,把重要的东西加班加点弄完,最终按时发上去。 复盘:主要还是上线前,把功能列太多,没搞清楚客户具体要哪个功能。 |
| Q2. 🔴讲一个你在线上出过的事故,你当时怎么处理的?后来做了什么防止再发生? | 3 | ✓ | 电商平台,上线要加班,抢购功能出问题,算错钱、通过sql把数据库回滚、全部退款。客户抢的时候多付钱了。 测试没协调好,测的都是金额比较小的,最终算折扣的时候算错了,前端折扣, |
| Q4. 🔵需求做到一半产品改了方向,你怎么应对? | 4 | ✓ | 和产品沟通,看能不能部分复用,如果能复用,看加一加能不能改出来。 |
技术原理认知
权重 1.5
▾
| 问题 | 分数 | 计分 | 备注 |
|---|---|---|---|
| Q1. 🔴你写过的代码里,有没有遇到过异步相关的坑?比如死锁、线程问题、或者性能不符合预期的情况? | 5 | ✓ | |
| Q2. 🔴假设你要批量调 100 个第三方接口拿数据,你会怎么写?一个一个 await 还是有别的办法? | 5 | ✓ | |
| Q5. 🔴假设你有一个页面要展示订单列表,数据从数据库查出来只是展示用,不需要修改。你用 EF Core 查的时候会注意什么? | 5 | ✓ | |
| Q6. 🔴联合索引 (A, B, C),WHERE B=1 AND A=2 能走索引吗?WHERE A=1 ORDER BY C 呢? | 2 | ✓ | 对联合索引的概念理解不够,实际运用缺失 |
| Q9. 🔴一个订单创建后要通知库存、支付、物流三个服务,你怎么设计? | 4 | ✓ | |
| Q13. 🔴两个请求同时修改同一条数据,你怎么处理?乐观锁还是悲观锁? | 2 | ✓ | |
| Q14. 🔵重试策略你怎么设计?指数退避听说过吗?Polly 用过吗? | 3 | ✓ | |
| Q17. 🔴你们系统的 QPS 大概多少?做过哪些性能优化?效果怎么样? | 4 | ✓ | |
| Q20. 🔴你们项目的分层结构是怎样的?Controller 里该不该写业务逻辑?为什么? | 5 | ✓ | |
| Q21. 🔴DI 容器里 Singleton、Scoped、Transient 分别什么时候用?用错了会出什么问题? | 5 | ✓ | |
| Q25. 🔵你在项目里有没有用过聚合根、领域事件这类 DDD 的东西?在什么场景下用的?觉得值不值? | 4 | ✓ |
AI 工具提效能力
权重 2.5
▾
| 问题 | 分数 | 计分 | 备注 |
|---|---|---|---|
| Q1. 🔴你平时写代码用 AI 工具吗?用的哪些?怎么用的? | 4 | ✓ | Cursor,Cursor太贵就换成Copilot了,相比于Cursor,Copilot用的好不好主要看模型。从24年开始用。 1:项目框架搭建,自己先搭架构,让后让ai帮忙些代码。遇到发现的问题,整理出来,然后再反馈给ai,让他写。前端90%都让他写。 |
| Q2. 🔴AI 生成的代码你会直接用吗?你怎么判断它生成的代码靠不靠谱? | 3 | ✓ | |
| Q8. 🔵你有没有给 AI 工具配置过自定义的规则或者扩展能力?比如 Cursor Rules、Kiro 的 Steering/Skills、或者接过 MCP 工具之类的? | 1 | ✓ | skill听过但没用过,Cursor Rules没用过,MCP没用过。 |
交付闭环能力
权重 0.3
▾
| 问题 | 分数 | 计分 | 备注 |
|---|---|---|---|
| Q1. 🔴给你一个需求:做一个批量支付接口,你从拿到需求到上线,整个过程你会怎么做? | 3 | ✓ | |
| Q2. 🔴假设产品给你一个需求:'用户可以批量导出订单',就这一句话,没有其他细节。你拿到之后第一步做什么?你会问产品哪些问题? | 4 | ✓ |
风险意识
权重 0.3
▾
| 问题 | 分数 | 计分 | 备注 |
|---|---|---|---|
| Q1. 🔴一个接口平时 100ms,突然变成 10s,你怎么排查? | 4 | ✓ | |
| Q2. 🔴假设你上线了一个订单创建接口,运营反馈说有些订单被重复创建了,你怎么排查?怎么防止? | 5 | ✓ |
沟通顺畅度
权重 0.1
▾
| 问题 | 分数 | 计分 | 备注 |
|---|