百度 提前批 搜索
一面 7/17
- 网络五层协议和七层协议
- 五层协议的封装/解封装的过程,每一层协议的协议头有些什么东西
- 网络层的拥塞窗口,发送窗口,发送窗口大小受什么限制
- go 的协程模型,相比线程的优势
- 选一个项目,讲一下做了什么,遇到的问题,怎么解决
- raft 协议
- b 树和 b+ 树的区别
- b + 树的分裂合并流程
- mysql 为什么要把自增id 存为主键
- 关系型数据库和kv数据库的有什么区别,分库分表数据库呢?
算法
- 快排
- 将字符串前n个字符移动到后面,比如abcgh-->ghabc,不能使用额外空间
- 搜索旋转排序数组,不带重复字符 + 带重复字符版
二面 7/25
阿里云实习(20min)
基础知识
- c++ 和java,go的一个区别
- c++ 面向对象的三个特征,怎么实现多态
- 三种智能指针
- 网络零拷贝,sendFile,sendFile + dma
算法
- 判断二叉树对称
三面 8/1
- 问了好多大模型相关的,应该是他们要做一些搜索 + 大模型的事情
- 赛马智力题