杭州小厂 零零科技 后端面经

一、开场

1. 先简单做一下自我介绍

2. 简单介绍一下 Java 中常用的 HashMap,以及 1.8 之后有什么优化

二、Java 基础

3. 红黑树相对于链表有什么优点

4. 简述 JVM 有哪些内存结构

5. 哪些区域比较容易发生 OOM

6. 程序计数器会不会发生 OOM

三、Spring 框架

7. 解释一下 Spring 的 IOC 和 AOP 核心思想

8. AOP 一般在项目中用到哪些场景

四、数据库

9. 什么是数据库事务的 ACID 特性

10. MySQL 默认底层引擎是什么

11. InnoDB 的数据结构采用哪些

12. B+树和 B 树有什么区别

13. B+树为了范围查询更快,做了哪些优化

五、并发与缓存

14. 什么是 CAS

15. CAS 有什么缺点

16. 基于 Redis 实现分布式锁时,如何避免死锁

六、项目相关

17. 描述一下知识中心文档转码服务的核心流程

18. 怎么处理不同格式文档的兼容性

19. 怎么判断 Word 文档格式问题并修复

20. RAG 多模态检索精度具体做了哪些优化

21. 有什么量化指标表达优化效果

22. 会员积分用 RocketMQ 异步解耦的流程设计

23. 积分充值、消耗是通过 MQ 吗

24. 优惠券系统分库分表的分片键怎么设计

25. 分库分表如何实现插入到正确的库表

七、综合能力

26. 分享一下性能优化的通用方法论

27. 结合经历,分享工作/学习上的规划

28. 更想专注技术深度,还是保持技术广度

八、结尾反问

29. 你有什么想了解我们公司的

#今天你投了哪些公司?##27届求职交流##春招 / 实习投递,你最焦虑的一件事#
全部评论
27届实习机会或看我住业 https://careers.pddglobalhr.com/campus/intern?t=4OmKPVeX9a
点赞 回复 分享
发布于 昨天 23:29 上海
你这是第几轮的面试啊,没有手撕?
点赞 回复 分享
发布于 昨天 22:52 陕西

相关推荐

评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务