一面
- 一个概率题不记得是啥了
- 一个排错题 问了
register + const
有啥优化,voliate
- 一个数据库语法
(没写出来)
- 8个排序
- 内存对齐问题,计算结构体的大小(指针大小,虚拟地址)
C++11
里面右值引用问题,拷贝构造函数,赋值函数,移动拷贝函数的调用情况.- 编译链接问题,如果两个
cpp
文件同时定义了一个变量,重定义在哪个阶段。 - 4区问题
namespace
的使用
二面
- 项目面全是项目
- MMU单元设置
- 上下文切换
cacheLine
TLB
问题
三面
IO
复用,EPOLL
两种工作模式。- socket
shutdown
函数。 time_wait
状态。- TCP如何高效发送数据,
缓冲区
- 伙伴算法,
slab
机制 - 如果判断一个点是否在一个长方形里面
(三种方法)
。 - 最短路问题。