刘鑫
应聘 .net 全栈 · — 年经验
面试官 李恺
面试时间 2026-03-13 10:29
完成时间 2026-03-13 04:32
来源 公司群
86.7
百分制得分
建议二面
AI能力出色、技术合格、沟通顺畅,可二面
✦ 亮点
AI提效能力定格了,每月自费30+美元狂用2+年
📋 综合结论
AI能力出色、技术合格、沟通顺畅,可二面
维度得分汇总
可托付度
4.25
×0.4 = 1.7
技术原理认知
3.73
×1.5 = 5.6
AI 工具提效能力
4.75
×2.5 = 11.9
交付闭环能力
4.00
×0.3 = 1.2
风险意识
4.33
×0.3 = 1.3
📋 模板1.0.2 — 模板说明
题目明细
可托付度 权重 0.4
问题 分数 计分 备注
Q1. 你有没有遇到过做到一半发现做不完或做错了的情况?你怎么处理的? 5 正常工时内做不完,评估紧急任务,紧急就加班。根据实际、会和领导沟通。 做错的话,导致做不完,就严重,如果加班也做不完,就赶紧和领导说调配人。 复盘:对技术方面太乐观、错估了时间。
Q2. 讲一个你在线上出过的事故,你当时怎么处理的?后来做了什么防止再发生? 4 讲的很细
Q3. 你有没有在 code review 的时候发现过别人代码里的问题?能讲一个具体的例子吗?你当时怎么处理的? 3
Q4. 需求做到一半产品改了方向,你怎么应对? 5 每次都很头疼、讲的很细,
技术原理认知 权重 1.5
问题 分数 计分 备注
Q1. 你写过的代码里,有没有遇到过异步相关的坑?比如死锁、线程问题、或者性能不符合预期的情况? 3 回答的偏向于异步=多线程,
Q2. Task.Run 和直接 async 方法有什么区别?什么场景下该用 Task.Run? 3
Q5. 假设你有一个页面要展示订单列表,数据从数据库查出来只是展示用,不需要修改。你用 EF Core 查的时候会注意什么? 4
Q6. 100 万条数据要导出,你用 EF Core 怎么做?直接 ToList 行不行? 5 评估数据、评估服务器、给不同情况的不同方案。
Q7. 联合索引 (A, B, C),WHERE B=1 AND A=2 能走索引吗?WHERE A=1 ORDER BY C 呢? 3 知道"有顺序要求"(最左前缀),但具体分析有误,比如认为 WHERE B=1 AND A=2 不能走索引
Q9. BackgroundService 和 Hangfire/Quartz 你怎么选?各自适合什么场景? 3 用的比较浅
Q10. Kafka 和 RabbitMQ 的核心区别是什么?你们项目里用的哪个?为什么? 5
Q11. 假设你们的订单消费服务处理太慢,消息开始积压了,你怎么办? 3
Q13. 两个请求同时修改同一条数据,你怎么处理?乐观锁还是悲观锁? 4 乐观锁和悲观锁的原理和场景都清楚,但缺少 EF Core 具体实现或分布式锁的补充
Q14. 重试策略你怎么设计?指数退避听说过吗?Polly 用过吗? 3
Q16. Redis 缓存和数据库数据不一致了怎么办?你们怎么处理的? 4 根据不同的应用场景用不同的情况
Q19. 你们项目里为什么用 Redis 而不是 MemoryCache?反过来呢? 4
Q21. DI 容器里 Singleton、Scoped、Transient 分别什么时候用?用错了会出什么问题? 5 能说清、能说清影响和问题、有例子
Q24. 你在项目里用过哪些设计模式?举个实际例子说说为什么用它而不是别的方案。 3 工厂模式说的不够准,中介者模式不太了解,
Q25. 你在项目里有没有用过聚合根、领域事件这类 DDD 的东西?在什么场景下用的?觉得值不值? 4 能说出聚合根的属性特征, DDD和常规架构的区别?以前面向对象开发、用域促进上下沟通、 确实对DDD有较为熟悉的了解,以及运用,但还没全局都真的贯彻开发使用。
AI 工具提效能力 权重 2.5
问题 分数 计分 备注
Q1. 你平时写代码用 AI 工具吗?用的哪些?怎么用的? 5 github copilot,自己订阅1年了,本地部署过32b的大模型, chatgpt,2年订阅,一开始bug解决问题解决, 一个月成本30美元打底,自费。确实在使用。
Q2. 举个例子,AI 工具帮你解决过什么实际问题?省了多少时间? 5 给财务做的利润报表,是动态表单,这块让copilot的用的当时的claude4.5,用1个多小时解决,如果自己写得1天。
Q3. AI 生成的代码你会直接用吗?你怎么判断它生成的代码靠不靠谱? 5 会告诉gpt在关键节点加注释、自己首先对代码了解,先直观看、还有性能上的考量的关心。
Q4. 你用 AI 生成代码的时候,有没有遇到过它生成的东西看着对但其实有坑的情况?能举个例子吗? 4 AI生成的代码,财务管理软件、算同比值时他会加自己人为的过滤条件,虽然已经有了成熟的条件代码,AI自己也会加。可能因为会话长度有限。
交付闭环能力 权重 0.3
问题 分数 计分 备注
Q1. 给你一个需求:做一个批量支付接口,你从拿到需求到上线,整个过程你会怎么做? 4 根据需求、是否接受延迟、时间、避免重复付钱、付钱到账回执、不确定的待定、不要漏发少发、注意漏发少发错发。如果想做的快一点、放缓存做,做一条消一条、
Q2. 如果这个接口上线后出了问题,你的回滚方案是什么? 4 查日志,根据情况判断如何处理,先止血。如果钱多发了,查日志看影响、有银行回执的确认到底什么情况,先弄出来坏的数据,然后人工参与,联系客户、根据情况、如果是少钱的用程序补一次、多发的想办法只能 找人了、数据要留存备份。
风险意识 权重 0.3
问题 分数 计分 备注
Q1. 你们系统上线后出过什么印象比较深的故障或者险情?当时是什么原因,你做了什么防护? 5 遇到过数据库宕机、ES集群点挂掉过、讲的详细、怎么解决也讲的细。
Q2. 一个接口平时 100ms,突然变成 10s,你怎么排查? 4 参数变化、服务器变化、负载变化、网关变化、数据库变化。
Q3. 批量导入 10 万条数据,中间第 5 万条失败了,你怎么处理? 4 讲的细且全面