1、自我介绍
2、ConcurrentHashMap
原理
3、CopyOnWriteArrayList
原理
4、synchronized
做的优化手段有哪些
5、线程池的核心参数
6、线程池日常使用的时候是使用自定义的还是JDK
自带的
7、讲一下比较熟悉的JVM
垃圾回收器
8、CMS
的STW
是发送在哪个阶段,为什么这个阶段需要STW
9、标记清除算***产生内存碎片,连续的内存不足时会怎么处理?
10、MySQL
索引的数据结构
11、身份证号用主键索引是否合适呢
12、(a, b)
联合索引,where a and b
、where b and a
、where a
、where b
哪些会走索引
13、分别查a
、b
、c
三个字段,条件都是where a =
,效率分别是怎样的
14、索引失效还有哪些情况
15、in
操作会导致索引失效吗
16、> 或 <
呢
17、TCP
两次握手会是什么样的情况
18、连接已经建立了,但是客户端故障了,会怎么样
19、TCP
本身是一种比较安全可靠的传输方式,既然有了这种机制,为什么服务端对于接受数据仍然需要校验呢
20、计算机的交换空间了解吗
21、Linux
在使用中有没有使用像docker
这种容器呢
22、进程和线程的区别
23、Spring
的自动注入底层调用了什么方法
24、IOC
如何实现的(如何去实习一个IOC
容器)
25、如何实现一个整数的反转,要注意什么(输入输出都是int
)
26、【口述算法】有一个整数数组,正负都有,找最大的连续子数组和
27、数据库有上百亿条数据,要输出到一个文本文件中,谈谈有哪些值得思考的地方
28、假设说我写一半,服务挂掉了,重启之后我肯定不想重头开始,而是继续读取,怎么处理
29、反问
1、自我介绍
2、操作系统32
位和64
位有什么区别
3、定时任务执行失败时会不会出现拿到空数据的情况?
4、需求落地的一个流转过程
5、开发过程中最关注的点
6、开发过程中最重要的点是什么
7、设计模式有用到吗
8、实习期间有遇到什么问题吗?
9、遇到问题怎么解决的?
10、线上的问题怎么办?(接9)
11、线上执行时间慢呢,怎么看日志?
12、大学期间有做过比较好玩的事情吗
13、对这个岗位的态度是什么,感兴趣吗
14、你觉得你的性格适合做这个岗位吗
15、反问
1、自我介绍
2、你的技术水平掌握是在什么样的一个程度(和同学对比起来)
3、你自己觉得你在这届校招生中处于什么水平
4、你的技术薄弱项或者比较欠缺的能力会在哪些地方
5、Java
的学习路径和方法
6、做项目和学习会看官方文档吗
7、做的项目有设立一个目标吗,要做到一个什么样的程度
8、高并发怎么做测试的
9、项目中有没有一些技术或者功能的创新点
10、反问
11.17 offer
#你的秋招进展怎么样了##面经##金山WPS##后端开发##关于秋招我想说#