成功被吊起来打,一直在说不知道...不了解...不知道.... 面到一半我都想跑路了
时长-35分钟
自我介绍
1.怎么学习
2.tcp ip三次握手四次挥手
3.http和https什么区别
https安全交互有什么步骤(不知道)
4.对称性加密,非对称性加密 (不知道)
5.cookie和session的区别
6.实现单例对象有几种方式 这些方式优缺点是啥 为什么懒汉要双重判断?
7.怎么计算两个ArrayList的并集 交集 差集(好像有一些API,当时没答出来)
8.ArrayList和LinkedList区别 优缺点 是不是线程安全,怎么使用一个线程安全的List
9.currentHashMap怎么保证线程安全 1.7 1.8区别
10.怎么理解Hash冲突
11.序列化 反序列化的理解 什么时候需要用到 怎么用 为什么要指定UID 为什么我序列化后插入一个数据后反序列化有什么问题 为什么有这个问题?为什么你说uid不指定就会出现这个问题(这地方不是特别熟,并且有点紧张,说的很差,最后心态直接爆炸,直接说我了解的太少。这里我就不想面了)
12.SpringBuffer和SpringBuilder说一下
13.Springboot如何获得IOC容器 (都在背八股,太长久了忘了)
14.Springboot加载文件顺序,不在同个目录下呢?
15.用到gateWay是吧。gateWay如何实现url重写(不知道)
16.Feign用过是吧,怎么通过openFeign进行请求头设置(没用过,不会)
17.mybatis # $ 区别
18.maven会用吧,说一下依赖传递性(忘了,说成了继承,被他点着说:我要你说依赖传递,你说的是继承)
19.Spring事务用过吧,原理是什么 静态代理原理是什么?
20.bean加载过程 如何在装配阶段进行bean的替换,复制(md都是背八股,都忘了之前的实操了,回去好好复习了)
21.数据库四大特性 数据库隔离级别 默认隔离级别 RR是不是完全解决幻读?举个没解决幻读的例子
22.MVCC说一下
23.聚集索引 非聚集索引
24.类加载器作用,为什么要通过类加载器进行加载
25.反问
总结:不知道不了解都说烦了,没信心了,直接GG。虽然都是常规的八股,但是加上有点紧张回答的不好,并且面的广度比较大,包括一些ArrayList的API,maven依赖我都很少用,并且有些问题没有说清楚,看你不熟悉就直接往深处一直问,只能说一句不了解不知道来结束这个问题,有些计网的八股还不是很熟。就这样吧,秋招不行我就滚去实习准备春招了,春招不行我就去送外卖。