温有鹏
应聘 .net 全栈 · — 年经验
面试官 李恺
面试时间 2026-03-11 13:48
完成时间 2026-03-11 10:39
来源 公司群
73.0
百分制得分
建议二面
AI能力是亮点,其他能力中庸,技术将将够
✦ 亮点
AI能力是亮点、自费狂用1年Cursor和kiro
⚠ 主要顾虑
架构方面还不够深入
📋 综合结论
AI能力是亮点,其他能力中庸,技术将将够
维度得分汇总
可托付度
3.50
×0.4 = 1.4
技术原理认知
3.31
×1.5 = 5.0
AI 工具提效能力
4.00
×2.5 = 10.0
交付闭环能力
3.00
×0.3 = 0.9
风险意识
3.33
×0.3 = 1.0
📋 模板1.0.1 — 模板说明
题目明细
可托付度 权重 0.4
问题 分数 计分 备注
Q1. 你有没有遇到过做到一半发现做不完或做错了的情况?你怎么处理的? 4 评估工作量后,中间被插了任务工期延误了,加班,主动沟通,提出方案。以客户为主。
Q2. 讲一个你在线上出过的事故,你当时怎么处理的?后来做了什么防止再发生? 4 有个数据库锁表的问题,找运维查日志,找到sql,全局搜表,没有事务,但还是锁表了,定位到的问题是,几毫秒的时间同时调用了新旧项目的接口,做了防重,很可能老框架导致的,把老框架项目升级成.net core 后,就没出现问题了。
Q3. 如果你发现同事的代码有问题,你会怎么做? 3 说一般是leader来review代码,如果自己看到的话会瞧瞧告诉那个人,但不会升级
Q4. 需求做到一半产品改了方向,你怎么应对? 3 讲了个故事:是客户把需求变了。功能开发完了,这个需求不做了,找领导,这个成本怎么算,如果能从客户要回来钱,就要回来,如果要不回来,就从其他地方找补,后来要回来了。 说"那就改呗",能接受变化但没有评估和沟通的习惯。
技术原理认知 权重 1.5
问题 分数 计分 备注
Q1. async/await 底层是怎么实现的?ConfigureAwait(false) 什么时候该用? 2 只会用 async/await 语法,说不出底层原理
Q2. Task.Run 和直接 async 方法有什么区别?什么场景下该用 Task.Run? 3 知道 Task.Run 会用线程池,但对"什么时候该用什么时候不该用"说不清楚
Q5. EF Core 的变更追踪机制是怎么工作的?什么时候该用 AsNoTracking? 3 EF用的少,sqlsugar用的多 知道"EF 会追踪实体变化",AsNoTracking 是"只读时用",但说不清内部机制
Q6. 100 万条数据要导出,你用 EF Core 怎么做?直接 ToList 行不行? 5
Q7. 联合索引 (A, B, C),WHERE B=1 AND A=2 能走索引吗?WHERE A=1 ORDER BY C 呢? 3 说的第一个不能走
Q9. BackgroundService 和 Hangfire/Quartz 你怎么选?各自适合什么场景? 4
Q10. Kafka 和 RabbitMQ 的核心区别是什么?你们项目里用的哪个?为什么? 2 用过kafka,但用的少
Q20. 你们项目的分层结构是怎样的?Controller 里该不该写业务逻辑?为什么? 3
Q21. DI 容器里 Singleton、Scoped、Transient 分别什么时候用?用错了会出什么问题? 5
Q22. ASP.NET Core 的中间件管道是怎么工作的?请求从进来到返回经过了哪些环节? 5 清晰的知道经历的了哪些步骤 写过中间件,在用户访问接口的时候要记录人的访问时间,记录接口名称。
Q23. 你们项目是单体还是微服务?如果让你拆微服务,你怎么决定拆分边界? 4 知道按照业务拆,有参与到拆的实际过程,上家公司将一个项目拆成七八个微服务
Q24. 你在项目里用过哪些设计模式?举个实际例子说说为什么用它而不是别的方案。 2 知道仓储模式、工厂模式不够了解、中介者模式不了解
Q25. DDD 了解吗?聚合根、领域事件这些概念你怎么理解?有没有实际用过? 2 只听说过 DDD
AI 工具提效能力 权重 2.5
问题 分数 计分 备注
Q1. 你平时写代码用 AI 工具吗?用的哪些?怎么用的? 5 自己买的cursor、Kiro用了块1年了,用于写代码,整理需求、整理可行方案、写文档、排查bug,重度用户。
Q2. 举个例子,AI 工具帮你解决过什么实际问题?省了多少时间? 5 举例,对jenkins完全不了解,靠ai成功搭上去,用了1天多,如果不用ai会很长很长时间。
Q3. AI 生成的代码你会直接用吗?你怎么判断它生成的代码靠不靠谱? 3 能说出ai擅自加不该加的东西、总结不够全面
Q4. 你觉得 AI 工具最大的局限性是什么?什么场景下你不会用它? 3 体会和总结以及对边界的认识没有成熟的看法,举例出来有文档识别不了、国内外网络的差别
Q5. 如果团队要求必须用 AI Coding 工具来提效,你怎么看? 4 积极拥抱,但还没太建设性的建议。
交付闭环能力 权重 0.3
问题 分数 计分 备注
Q1. 给你一个需求:做一个批量支付接口,你从拿到需求到上线,整个过程你会怎么做? 2 考虑的有:自己环境模拟、支付失败怎么办 只从技术上考虑了。
Q2. 如果这个接口上线后出了问题,你的回滚方案是什么? 2
Q4. 需求文档写得很模糊,你会怎么处理?直接按自己理解做吗? 5 会主动找产品确认,如果不清还会拉着各方来确认。
风险意识 权重 0.3
问题 分数 计分 备注
Q1. 你做过的系统里,最容易出问题的地方是哪里?你怎么防的? 2 公司要求,一周审查自己的代码,有问题及时修改。所以没有最容易出问题的地方。
Q2. 一个接口平时 100ms,突然变成 10s,你怎么排查? 4 先看前端渲染是否时间长,如果不是,就看本地日志,定位到哪一步,如果是sql,或者定位到内存,或者有没有循环,看是不是内存哪个变量没有清,先看哪一步出错。如果是sql就看sql看看是不是没命中索引,sql写的是否规范。
Q3. 批量导入 10 万条数据,中间第 5 万条失败了,你怎么处理? 4 跳过它,记录日志,定位行数,记录错误原因,没考虑幂等、没考虑重试。