一天四面(zoom,欢聚时代,cvte)

1.Zoom(9.18)(65min)
1.自我介绍。
2.项目相关,实习相关。
3.什么是Reactor?Reactor和Proactor的区别,为什么用Reactor? 同步和异步IO的区别。
4.epoll怎么判断数据读取完毕?
5.new 和 malloc的区别?有malloc了为什么还要设置new,new还有哪些用法?
6.为什么要设置虚析构函数?虚析构函数的作用。
7.TCP 和 UDP的区别? 面向连接的连接的含义?
8. private 有多态吗? 引用有多态吗?
9. web 服务器的作用?服务器的处理流程?
10. 日志系统的实现,为什么采用两块缓冲区,而不是把缓冲区的大小扩大。好处是什么。
11. 日志来不及写,怎么处理。
12. 线程池的处理逻辑,怎么判断一个线程挂掉,怎么实现负载均衡。
13. 对智能指针的理解。
14.怎么处理失效和过期的请求。
15.如果没有空闲的工作线程,新到的请求怎么办?
16.怎么处理下载请求。下载的数据大小都不一致。怎么支持浏览器。
17.介绍一下对深度学习的理解。

2.欢聚时代(9.18)(30min)
1.网络的时延和抖动。
2.怎么快速计算网络的带宽,上行速度。
3.什么是线程安全,怎么实现线程安全,有哪些方式。
4.线程中有哪些锁。
5.虚析构函数的作用。
6.stl里面有哪些迭代器。
7.智能指针。
8.实习相关。


3.cvte 1面(9.18)(30min)
1.自我介绍。
2.项目相关。
3.time_wait有什么作用。
4.TCP粘包怎么处理。
5.用过哪些进程通信方式。
6.socket中怎么使用相同的端口号。
7.用过哪些智能指针。
8.树有哪些遍历方法,平衡二叉树的定义。
9.手撕代码:判断一棵树是否为平衡二叉树。

4.cvte 2面(9.18)(30min)
1.自我介绍。
2.挑一个最有代表性的项目介绍一下。
3.设计一个通用的日志接口。
4.画出项目的类图关系。
5.线程池的处理逻辑。
6.怎么判断一个线程是否保活。
7.设计一种能处理10万连接的方案,10万连接同时存在。
8.手撕代码:判断一个字符串中,计算有多少子串是回文串。

求一个offer啊。

#广州视源电子科技股份有限公司##C++工程师##ZOOM##欢聚集团##面经##校招#
全部评论
请问楼主面的是cvte的哪个岗位呢 还有就是楼主是本科还是研究生啊
点赞 回复
分享
发布于 2019-09-19 08:31
你CVTE出结果了么
点赞 回复
分享
发布于 2019-09-19 08:32
阿里巴巴
校招火热招聘中
官网直投
cvte问的有点难啊😅
点赞 回复
分享
发布于 2019-09-19 09:31
我也是昨天面了cvte,两面技术,到现在都还没出结果
点赞 回复
分享
发布于 2019-09-19 14:26
欢聚时代是几面
点赞 回复
分享
发布于 2019-09-19 18:46
欢聚时代一面后就没消息了
点赞 回复
分享
发布于 2019-09-20 10:42
一天面了四场?
点赞 回复
分享
发布于 2023-05-14 11:38 北京

相关推荐

3 95 评论
分享
牛客网
牛客企业服务