一点资讯一面
1.自我介绍(因为没项目就直接八股)
2.问了一下对未来的兴趣,也介绍了一下主要方向
3.进程与线程(因为自己扯到协程也问了协程,但我不会)
4.进程间通信方式(只说了共享变量)
5.HTTP1.0与1.1,2.0区别(我没看过2.0)
6.计网五层与七层(我没了解过七层)
7.get与post区别
8.三次握手 四次挥手 两次握手缺点
9.一个url输入到结束的流程
10.粘包与拆包
11.cookie与seesion(答反了)
12.设计模式原则(没看过)
13.常用设计模式
14.b+树与b树
15.b树扯到了磁盘存储(忘记了)
16.缓存
17.MySQL隔离级别
18.幻读
19.类加载过程(双亲委派最重要是为了防止核心类被重写没答出来)
20.JVM内存模型(没答出来方法区)
21.哪些是可以共享
22.c++智能指针(我只答了单纯遍历的时候好用)
23.c++还一个忘了
23.算法题:找出一个数组里面超过一半的数字(我记得力扣原题)(但最开始想出是hash,后来给我讲了半天想出对消)
#面试复盘#
2.问了一下对未来的兴趣,也介绍了一下主要方向
3.进程与线程(因为自己扯到协程也问了协程,但我不会)
4.进程间通信方式(只说了共享变量)
5.HTTP1.0与1.1,2.0区别(我没看过2.0)
6.计网五层与七层(我没了解过七层)
7.get与post区别
8.三次握手 四次挥手 两次握手缺点
9.一个url输入到结束的流程
10.粘包与拆包
11.cookie与seesion(答反了)
12.设计模式原则(没看过)
13.常用设计模式
14.b+树与b树
15.b树扯到了磁盘存储(忘记了)
16.缓存
17.MySQL隔离级别
18.幻读
19.类加载过程(双亲委派最重要是为了防止核心类被重写没答出来)
20.JVM内存模型(没答出来方法区)
21.哪些是可以共享
22.c++智能指针(我只答了单纯遍历的时候好用)
23.c++还一个忘了
23.算法题:找出一个数组里面超过一半的数字(我记得力扣原题)(但最开始想出是hash,后来给我讲了半天想出对消)
#面试复盘#