当前位置: 首页 > 面试经验 >

字节跳动 C++客户端一面

优质
小牛编辑
74浏览
2024-03-18

字节跳动 C++客户端一面

1.自我介绍
2.项目中用到的技术考察(MySQL,Qt,IO复用技术Epoll,异步日志之类的)
3.C和C++的比较(面向对象和过程)
4.内存分配(New/Malloc/Delete/Free以及智能指针)
5.C++11的认识:
范围for循环除了方便敲还有什么特点
auto怎么去推导类型
6.STL对哪些比较了解
7.vector是怎么扩容的
8.怎么实现动态多态
9.构造函数为什么不能定义为虚函数?
10.MySQL InnoDB引擎的理解
11.TCP的可靠性怎么实现?
12.第三次握手时如果客户端没有发送ACK怎么办?
13.NAT配置是干什么?
14.NAT怎么把私有IP转化为公有IP
15.手撕算法(链表元素根据pivot分成左半部分和右半部分)
听说字节没发拒信就是过了?
 类似资料: