腾讯云后台开发一面
项目就是苍穹外卖+半个黑马的拼接,估计太垃圾了面试官直接不问项目。面试官真的很好,全程对着简历上你写的东西问,可惜我简历太垃圾了也没啥好问的
1.介绍java对象,怎么创建,怎么维护,生命周期
2.你提到类加载,你知道类加载器吗
3.双亲委派讲下
4.可以自定义类加载器吗,什么场景会需要
5.讲下对gc发展趋势的理解,比如主流垃圾回收器为什么是现在这种算法
6.tcp三次握手
7.可以两次握手吗
8.恶意客户端只发第一次握手,会对服务端造成什么问题
9.怎么解决这个问题
10.tcp四次挥手
11.为什么挥手比握手多一次
12.如果服务端挂了还怎么断开连接
13.http和https区别
14.https为什么要证书
15.证书怎么用的,证书链?
16.对称加密和非对称加密
17.详细介绍下你的实习
18.mysql索引
19.联合索引的叶子结点存的什么
20.所有查询都要回表吗
21.联合索引a,b。a>1,b>1能用到索引吗
22.redolog,undolog,binlog
23.redis的zset怎么实现的,为什么用跳表不用红黑树、B+树
24.redis使用场景
25.用redis实现个读写锁
26.三道算法题,25分钟内写完。第二道卡了会,最后实际用了30分钟
算法题:
1.给个二维字符数组,可以从任意位置出发,上下左右走,判断是否能走出CSIG
2.版本号比较
3.K个一组反转链表变式(从链表尾巴开始K个一组)