腾讯云智一面(被捞?)
被腾讯云智捞了好像,又开始一面,记录一下面经。
上来先自我介绍一下,然后来了一个算法题,问了下实习,再开始八股文。
算法题
求一个数组的最大连续子数组和,比较简单。写完然后说了下思路。
八股文
- new和malloc的区别
- 线程池的作用
- 线程池数量怎么设置
- linux下面进程内存模型
- linux下面有拿一些锁,说了一下互斥锁、读写锁,然后追问了一下CAS
- 大小端问题
- 设计模式,说了一下单例模式和工厂模式
- C++多态
- 构造函数为什么不能用virtual
- http的状态码
- tcp和udp的区别
- quic协议(没有了解,只说了一下基于udp实现的可靠传输)
- mysql的索引原理(只简单的说了一下B+树)
- 聚簇索引和非聚簇索引(说错了,说成了联合索引)
- 问了一下redis、mq、kafaka(没有研究,寄)