我是通过校园招聘,然后参加笔试通过笔试参见面试的,当时面试的时间是中午12点,面试官人挺好的,饿着肚子面试了一个小时。
面试官问的面试题: 1、static关键字的使用,应用场景?说到static在类中的用法,让我讲一下单例类。
2、extern "c"的用法?
3、什么是大小端?网络通信中的大小端问题如何解决?
4、socket编程的过程?
5、讲一下重载?重载参数怎么变化?
6、讲一下STL里的容器?用set实现删除几个key值(写代码),当时不会写的是map。
7、讲一下多线程通信?同步与互斥如何实现?
8、讲一下你知道的锁,有什么区别?
9、TCP和UDP的区别?UDP如何实现可靠传输?
10、视频或者音频传输,你会选择TCP协议还是UDP协议?为什么?
11、如何实现服务器高并发?都有什么方式?你会选择什么方式?为什么?
12、讲一下select和epoll的区别?
13、TCP/UDP如何处理丢包问题?
14、讲一下拥塞控制和流量控制?
15、TCP如何实现可靠传输,讲一下超时重传?
欢聚时代成立于2005年4月,于2012年11月在纳斯达克上市(NASDAQ:YY),是全球首个富集通讯业务运营商,目前中国最大的互联网语言平台提供商,是全球最大的团队语音提供商,致力于为世界提供完善富集通讯服务的社会化创新平台,欢聚时代怀揣着年轻的激情,运用创新的技术,目标缔造覆盖全球的富集通讯网络。
欢聚时代一直以改变人们的沟通方式为使命,用信息技术还原人们最原始的沟通方式,公司稳健快速地发展,不断革新技术,通过YY语音、多玩游戏网、YY游戏运营,YY教育,YY娱乐等平台,使人们能够通过视觉、听觉甚至触觉、嗅觉等渠道,自如运用文本、语音、视频等综合手段进行沟通的技术,引领富集通讯的前行发展。目前注册用户达到7.7亿人,月活跃用户达到1亿。
公司总部设于羊城广州,针对战略部署同时设立珠海分公司,北京分公司、上海分公司,员工超过2300人,公司70%以上员工为研发人员,专业的研发中心为公司产品提供全面保障,公司在技术层面的覆盖度包括了IM基础技术、音视频基础技术、服务器数据处理技术、设计界面等多个领域。“守正,出奇,简单,迅猛”欢聚时代一直在用自己的方式前进,不断革新技术,开创并且引领富集通讯的前行发展。