- 自我介绍
- 介绍项目
- 围绕项目展开,说一下 Raft 选举流程
- Raft 如何避免脑裂
- 有没有了解过 AP 型数据库
- 然后到 15445 你这个缓存池的作用?为什么需要这个?
- 死锁怎么监测的
- DNS 的过程
- HTTP 请求的过程,http1.1 和 http 2.0的区别
- 问竞赛,你写的这个操作系统是什么个情况
- 你说你做了线程的抽象具体怎么做的
- 进程,线程,协程的区别
- 上下文切换具体是怎么做的,都要压入栈哪些信息
- 用 C 语言写个最简单的服务器都要用到哪些函数
- 如果我只 listen,不 accept 会怎么样
- 抓过包吗
- TCP 拥塞控制
- 你有了解过 DNS over http 吗?(如果没听错的话,面试官说这个不会不要紧)
- https和http的区别,没有问太深
- C++ 迭代器失效问题,我如果要用 for 循环删除一个容器中的元素具体该怎么写
- 写题 LRU,面试官要求能判断是否得到vale,所以不能通过返回 -1这样做
整体来说还行,并没有太刁钻的问题,就是关于 http 1.1 和 http 2.0 区别,我根据我看到的八股说了几点,面试官对我其中一点有点质疑,就是http 1.1 有个 pipLine 的特性,我说浏览器默认不开启,所以不支持多路复用,http2.0 原生支持,面试官说如果我就开启呢,然后会有什么区别,我就不懂了,可能八股了解的太浅了。
#如何判断面试是否凉了##牛客解忧铺##我的实习求职记录##实习,投递多份简历没人回复怎么办#
#互联网没坑了,还能去哪里?#