一面-技术
- 自我介绍
- 求职期望,具体想做的方向,职业规划
- Java集合有哪些?map如何保证有序?
- Java基本类型?String是吗?new和 “ ” 的区别?
- 知道final吗?底层原理讲一下
- 对比一下垃圾回收器CMS和G1?垃圾回收是怎么去标记的?
- 讲一下synchronized和volatile?了解AQS吗
- 流量控制过程?滑动窗口大小是如何确定的
- B+树的特点
- 图的遍历方法?最短路径的算法
- mysql主从复制过程?如何保证binlog的完整性
- 读如何解决幻读?写如何解决幻读?MySQL默认的隔离级别,如何保证的
- 什么时候索引会失效?原理上讲一下失效的原因?了解最左前缀原则吗
- 算法:二叉树的层序遍历
二面-技术
- 自我介绍
- 介绍自己的项目:目标、挑战、成果
- poll和epoll
- 缓存一致性?了解分布式事务吗
- redits为什么这么快?和mysql数据的对比
- 什么是无状态服务?什么是有状态服务
- 讲一下xms和xss
- 算法1:两个线程交替打印1-100
- 算法2:生产者-消费者问题
- 智力题1:10L水,有3L和7L的桶,如何倒出5L
- 智力题2:12个球,其中一个比其他的轻,几次能选出来
三面-HR
- 聊天