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

一、开场

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届求职交流##春招 / 实习投递,你最焦虑的一件事#
全部评论

相关推荐

在改简历的大卫很认真:天天有面试 = 你已经在 offer 门口了。 海投能面成这样,说明你的简历、基础、学历都是过关的,缺的只是一次刚好匹配的缘分。 关于你说的 SQL 恐惧,我帮你捋一下: - 面试里考来考去,真就那几类: 分组、去重、关联、子查询、窗口函数(row_number、rank、sum 开窗) ​ - 面试官要的不是“写得花里胡哨”,而是思路稳、不出错。 你恐惧的本质不是不会, 是怕临场卡壳、怕写错、怕被追问。
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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