CynthiaDududu level
获赞
109
粉丝
41
关注
49
看过 TA
1654
门头沟学院
2024
C++
IP属地:上海
暂未填写个人简介
私信
关注
2023-09-04 22:29
门头沟学院 C++
回家充电两天之后的很放松的一场面试了很和蔼的面试官 笑起来很随和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,滑动窗口(如何优化)
投递腾讯等公司10个岗位
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
2023-08-22 21:47
门头沟学院 C++
1. 挖实习和项目经历(20min)2. 项目里consul服务发现的原理3. 实习中涉及到一些传输的可靠性,所以问了ssl协议相关的,包括怎么认证的一套4. 经典:浏览器输入一个url,会发生哪些事情5. MTU和IP数据报分片传输,哪个效率高,分片这个事情应该在哪里做6. TCP的拥塞控制,丢包的情况7. TCP和UDP的区别,为什么UDP更适合实时(因为信源可以接受丢少许包的情况)8. RPC框架了解吗?和http输入一个有什么区别?底层怎么实现的了解吗(不了解)9. 负载均衡的方式(轮训,一致性哈希),一致性哈希和普通哈希的区别10. linux用过吗?查负载命令11. 进程和线程的区别,通信方式,为什么线程切换开销小12. 分页管理13. C++ 多态讲一下(我答了虚函数相关的)14. C++ 智能指针及其优势15. 堆排序,建堆的时间复杂度16. 算法:反转链表(其实很简单,但是如流那个平台不能调试,写了很多很细节的小bug,面试官给我一行一行指出,代码规范0分),导致最后他给我的建议就是觉得我写c++手太生了,c++代码能力有待提高,工程能力没有优势总结:面试官人超级好,我回答一个问题,他会总结一遍,不会的会跟我详细讲,会一步步提示,引导你去正确答案!沟通超级nice,希望有下一轮
投递百度等公司10个岗位
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务