Java 开发工程师面经
完整信息
本篇目录
0、怎么用 Jemeter 测试观测一人一单、防超卖的正确性?
1、java 常见的数据结构有哪些?
2、队列和栈有什么区别?
3、栈在 java 中有哪些应用场景?
4、堆和栈有什么区别?
5、 ArrayList 和 HashSet 有什么区别?
6、 HashSet 底层实现(JDK 1.7 vs 1.8)?
7、 ArrayList 和 HashSet 查找元素的时间复杂度?
8、 MySQL 模糊查询怎么写?
9、 MySQL 常见关键字有哪些?
10、Redis 常见数据结构?
11、Set 和 ZSet 的区别?
12、微博热搜排行榜怎么存?怎么更新?
13、Redis 怎么解决缓存一致性?
14、删除缓存后大量请求打到数据库怎么办(缓存击穿)?
15、逻辑过期方案中, 不设 TTL 的 key 一直放着会不会有问题?
16-19、简历 agent 项目相关
20、 最近了解过哪些 AI 项目 / 工具?
21、DeepSeek harness 和 Cursor/Claude Code 等有什么区别?
22、平时用 AI 写代码的流程?
23、怎么约束 AI 生成代码的规范性?
24、新增一个 "忘记密码" 功能的实现流程?
25、反问。
八股问得不难,答得七七八八。
1号面的,目前还没有通知二面,估计寄了。
mysql 基础还得加强,感觉小厂经常问一些 mysql 关键字,甚至直接让手撕 mysql。
本篇目录
- 01
怎么用 Jemeter 测试观测一人一单、防超卖的正确性?
- 02
java 常见的数据结构有哪些?
- 03
队列和栈有什么区别?
- 04
栈在 java 中有哪些应用场景?
- 05
堆和栈有什么区别?
- 06
ArrayList 和 HashSet 有什么区别?
- 07
HashSet 底层实现(JDK 1.7 vs 1.8)?
- 08
ArrayList 和 HashSet 查找元素的时间复杂度?
- 09
MySQL 模糊查询怎么写?
- 10
Redis 常见数据结构?
- 11
Set 和 ZSet 的区别?
- 12
微博热搜排行榜怎么存?怎么更新?
- 13
Redis 怎么解决缓存一致性?
- 14
删除缓存后大量请求打到数据库怎么办(缓存击穿)?
- 15
逻辑过期方案中, 不设 TTL 的 key 一直放着会不会有问题?
- 16
最近了解过哪些 AI 项目 / 工具?
- 17
DeepSeek harness 和 Cursor/Claude Code 等有什么区别?
- 18
平时用 AI 写代码的流程?
- 19
怎么约束 AI 生成代码的规范性?
- 20
新增一个 "忘记密码" 功能的实现流程?
