校招 零售 / 后端-Java / 二面
[面试日期] 2025-01-08 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
1. 对Java的反射如何理解的?
2. 这个反射机制对于其他没有反射的语言有什么好处?
3. 在Java中哪些效率高的功能是基于反射做的呢?
4. volatile 关键字作用
5. 不加这个关键字对变量修改就不会加到主存吗?加了volatile
6. 加了这个关键字还需要加锁吗?这个关键字的一些应用场景都有哪些呢?
7. 假设让你写一个线程池工具,你觉得应该怎么去设计呢?应该有什么变量?有什么接口,怎么实现的大概说一下
8. 线程数量已经有了,任务超过了线程数量,怎么进行调度呢?比如核心线程数量是5,最大线程是10,现在来了11个任务。
9. 如何去定位慢SQL和优化呢
10. 数据库更新了一些异常数据,如何对异常的修改进行回退?比如清空了一段的一些值
11. SQL题:班级表和成绩表,统计这次考试每个班成绩总和的排序
12. 内连接和外连接有什么区别
13. 介绍一下IOC概念?有什么好处呢?
14. 利用kafka如何保证消息的顺序呢?
15. 针对IM项目,问了场景:一个群有1000个人,1000个人同时发消息,会发生消息风暴,如何处理呢?
16. 海量数据找前10个最大?数组做堆排序如何做?
17. 对于一个整数数组4455133,只有一个数字有1个,其他都是2个,并且相同的数是相邻的,如何找出只有一个的那个数的位置?时间复杂度log n
AI 推荐面试题
No Data
