金山办公 服务端一二面+HR面(已offer)
2022.11.01 15:00 - 16:00 一面
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、反问
2022.11.09 19:00 - 19:54 二面
1、自我介绍
2、操作系统32
位和64
位有什么区别
3、定时任务执行失败时会不会出现拿到空数据的情况?
4、需求落地的一个流转过程
5、开发过程中最关注的点
6、开发过程中最重要的点是什么
7、设计模式有用到吗
8、实习期间有遇到什么问题吗?
9、遇到问题怎么解决的?
10、线上的问题怎么办?(接9)
11、线上执行时间慢呢,怎么看日志?
12、大学期间有做过比较好玩的事情吗
13、对这个岗位的态度是什么,感兴趣吗
14、你觉得你的性格适合做这个岗位吗
15、反问
2022.11.15 17:15 - 18:00 HR面
1、自我介绍
2、你的技术水平掌握是在什么样的一个程度(和同学对比起来)
3、你自己觉得你在这届校招生中处于什么水平
4、你的技术薄弱项或者比较欠缺的能力会在哪些地方
5、Java
的学习路径和方法
6、做项目和学习会看官方文档吗
7、做的项目有设立一个目标吗,要做到一个什么样的程度
8、高并发怎么做测试的
9、项目中有没有一些技术或者功能的创新点
10、反问
11.17 offer
#你的秋招进展怎么样了##面经##金山WPS##后端开发##关于秋招我想说#