网易互娱C++一面面经
开场半小时,面试官不开视频不开语音,直接甩给我一个题目;写完等待了7、8分钟面试官才真正上线。面试过程中经常掉线或者麦克风出问题,最后总时长1.5h。开局体验比较差,但是面试官人不错小帅
1. 算法题。 每个背包里面有物品等级、物品获取时间、物品uuid。 等级1-99。 对背包内物品排序,首先满足等级从低到高,再满足时间从低到高。最后返回排序后的uuid数组
2. 自我介绍,项目难点,在项目中扮演的角色,聊了一些虚的东西(突然觉得像是hr面)
3. 聊基础
3.1 多态,函数重载怎么实现的,虚函数
3.2 进程线程,共享了什么,线程独有什么
3.3 共享内存怎么实现的
3.4 智能指针
3.5 static用法
3.6 vector list底层,迭代器是否失效
3.7 map u...map 的区别和底层
3.8 红黑树和哈希表
3.9 select epoll使用和底层
3.10 静态动态链接,链接的过程
3.11 物理内存虚拟内存
3.11 ...想起来再补充
4.做题,二维数组最大面积海岛
写是写出来了,面试官说问题是没问题,命名上不够规范,有个auto的地方用引用比较好
5. 反问,问了问游戏业务和自己表现。应该是能过的吧
#面经##校招##网易互娱##C++工程师#