腾讯-腾讯视频后台开发一面9.4

回家充电两天之后的很放松的一场面试了
很和蔼的面试官 笑起来很随和
1. 问实习项目 难点 复杂点
问了c++(终于不是一个强行问go的面试官了)
2. 什么时候需要调用拷贝构造函数(类有指针变量 浅拷贝+深拷贝)
3. 有纯虚构造函数吗
4. vector内存扩展方式
5. 虚函数的实现原理?虚函数表和类还是实例挂钩?虚函数指针呢?虚函数指针放在对象存储的什么位置?
6. linux常用命令,查端口存在命令?
7. io多路复用,select poll epoll(lt et),epoll单机的最大并发连接(我认为epoll没有最大限制,面试官说单机有,欢迎回答)
8. 可重入函数?
9. 守护进程
10. redis用过吗,五种基本数据结构?过期和内存淘汰策略?单线程模型?如何保证数据稳定性?(我答了持久化的方式)AOF的缺点?
11. redis哨兵模式,集群模式
12. TCP三次握手过程,第三次握手的ACK包丢了会发生什么?服务端和客户端(发/不发数据)会发生什么?
13. 四次挥手为什么需要等TIME_WAIT(2msl),谁有这个状态?
14. TIME_WAIT的缺点?如果大量并发连接,怎么解决这个TIME_WAIT的危害?(复用)
15. 如果发送方收到了回方的接受窗口为0了,此时发送方会做什么?计时器 探测
16. 逻辑题:两根粗细不均匀的绳子,燃烧完需要一小时,燃烧速度也不均匀,给你个打火机如何精确测量出15分钟?
17. 手撕 leetcode1493,滑动窗口(如何优化)
全部评论
epoll单机限制是因为系统有文件描述符数量限制
点赞
送花
回复
分享
发布于 2023-09-04 22:35 重庆
无疑,同一个面试官
点赞
送花
回复
分享
发布于 01-17 09:04 陕西
秋招专场
校招火热招聘中
官网直投

相关推荐

13 72 评论
分享
牛客网
牛客企业服务