一面
1. 自我介绍
2. TCP连接过程,哪些字段,分别什么用
3. 序列号是随机取的吗
4. 拥塞控制
5. MySQL索引
6. B+树对比B树的好处
7. 乐观锁,CMS在哪用到,与悲观锁的区别
8. sychronized原理,和ReentrantLock的区别
9. sychronized底层技术,为什么慢
10. 幻读是什么?MySQL怎么解决幻读
11. 介绍一下ES
12. 说一下DNS解析过程
13. 场景题。AB抛硬币,A先抛,谁先抛到正面谁赢,问两者赢的概率
14 算法题。最小连续子序列之和>=target
二面
1. 自我介绍
2. 项目
JAVA异步实现,线程池,es索引
3. MySQL innodb索引 聚簇/非聚簇索引 联合索引 order by 必须用非聚簇索引怎么加快效率
4. 场景设计题。模拟微博,可以关注人,取关,微博按照关注的人时间倒序
5. 如何优化
6. ThreadLocal
7. MySQL锁,解决幻读,怎么实现可重复读
8. 堆排序
9. 算法题。z型遍历二叉树
三面
1. ES/kafka
2. 智力题。圆形湖中间一只鸭,岸边一只老虎,鸭的速度为s,老虎速度为4s,湖半径为r,鸭子到岸边即可安全逃脱,问什么情况下鸭子能顺利逃脱
3. 编程题。k个一组反转列表,不足k个也要反转
hr面
1. 谈谈之前的实习最大的挑战与收获
2. 遇到问题怎么解决的
3. 为什么想来字节
4. 能接受大小周吗?
5. 实习时间
全部评论
(14) 回帖