Agent 后端开发一面面经
完整信息
本篇目录
1、项目
a. 你觉得这个事情的复杂度在哪里?
b. 你如何看待“实习期间做的全是 CRUD”这件事?进阶的关注点应该是什么?
c. 项目里提到了耗时优化,详细讲讲怎么分析和优化的?
2、八股
a.解释SQL中的Select语句的基本结构,举例如何使用
b. 两表内联查询怎么构造SQL语句?
c. On和Where的区别是什么?
d. 怎么判断SQL是否慢,命中了索引没有?
e. 了解数据库里面的Binlog、Redolog之类吗?
f. 消息中间件的理解和应用场景?
g. Kafka消息堆积怎么处理?
h. 一个分区只能被一个消费者组的一个消费者消费的原因
i. 如何确保Redis的性能和数据一致性,在高并发场景下
k. Redisson实现分布式锁的原理和场景
3、AI相关
a. 你目前日常使用哪些 AI 工具?
b. 是否了解 Spec Coding 与 Vibe Coding 的区别?
c. 是否了解 KPC、Plan mode 等 AI 编程模式?
d. 说说大模型和Agent区别,MCP和Function Call 区别
4、场景题
a. 让你用 AI 从 0 到 1 起一个电商项目,你的任务拆分流程是怎样的?
b. 如何确保 AI 实现的需求满足预期?
5、手撕:Leetcode146 LRU缓存变种
本篇目录
当前问题0120
- 01
a. 你觉得这个事情的复杂度在哪里?
- 02
b. 你如何看待“实习期间做的全是 CRUD”这件事?进阶的关注点应该是什么?
- 03
c. 项目里提到了耗时优化,详细讲讲怎么分析和优化的?
- 04
a.解释SQL中的Select语句的基本结构,举例如何使用
- 05
b. 两表内联查询怎么构造SQL语句?
- 06
c. On和Where的区别是什么?
- 07
d. 怎么判断SQL是否慢,命中了索引没有?
- 08
e. 了解数据库里面的Binlog、Redolog之类吗?
- 09
f. 消息中间件的理解和应用场景?
- 10
g. Kafka消息堆积怎么处理?
- 11
h. 一个分区只能被一个消费者组的一个消费者消费的原因
- 12
i. 如何确保Redis的性能和数据一致性,在高并发场景下
- 13
k. Redisson实现分布式锁的原理和场景
- 14
a. 你目前日常使用哪些 AI 工具?
- 15
b. 是否了解 Spec Coding 与 Vibe Coding 的区别?
- 16
Plan mode
- 17
d. 说说大模型和Agent区别,MCP和Function Call 区别
- 18
a. 让你用 AI 从 0 到 1 起一个电商项目,你的任务拆分流程是怎样的?
- 19
b. 如何确保 AI 实现的需求满足预期?
- 20
手撕:Leetcode146 LRU缓存变种