金山wps服务端面经
一面电话面35min左右
- 自我介绍
- 讲解一下项目,问有没遇到什么难点,如何解决
- 如何存不重复数据(答了用set存,问map不可以吗,答key不允许重复,重复插入会被覆盖,value值可以重复)
- 用过哪些集合,hashmap数据结构,什么时候树化,讲解一下红黑树
- 讲一下ioc,Spring如何解决循环依赖问题
- 讲一下aop,aop的使用场景,aop原理,jdk proxy 和cglib哪个快
- 会哪些设计模式,讲解一下单例模式
- 说一下mysql索引
- 如何对mysql性能优化(答了慢查询建索引,问怎么去分析,答explain)
- 数据库写操作会有性能问题吗(答了行锁表锁)
- ABA问题如何解决
- 讲一下CAS
- 反问
二面线下面一小时左右
围绕项目深度展开,给几个场景给出解决方案
三面 10min
部门boss面
tcp四次挥手,什么时候断开
堆内存回收算法
fullGC场景
滑动窗口
hashmap数据结构,红黑树退化
hr面
工作意愿
是否拿到其他offer
期望薪资