滴滴后端开发1/2/3面
一面
首先是自我介绍
然后是论文
1.介绍一下AQS
2.TCP的三次捂手与四次挥手,然后是中间的所有状态解释一下,如果一直处于TIME-WAIT状态是什么原因导致的,如果一直处于CLOSE-WAIT是什么原因导致的
3.如果Linux上的一个程序突然崩了或者卡死,你怎么解决?
其他的记不得了
算法是个easy,就不发了
二面
1.手写单例模式,为什么要加volatile关键字,为什么要两次判空
2.算法,反转链表
20分钟左右就结束了
三面
面试官迟到了一个小时~~~~~
1.MySQL的主从复制
2.MySQL的四种隔离级别,默认隔离级别
3.Linux查看内存的使用情况
4.了解binlog吗(不了解)
5.Redis的主从复制的原理(全量复制和增量复制)
6.Redis的主从复制有哪几种(我回答的是哨兵和集群两种模式)
7.分布式系统中session保存在哪里比较合适,是服务器端还是客户端
8.session与cookie的区别
9.以3XX代表什么
10.i=5,a=(++i)--,最后i等于几,a等于几。
11.算法题:反转字符串
许愿offer!!!!!
#滴滴2022届秋招面试##面经##Java工程师##校招#