网易互娱 游戏开发工程师暑期实习 一面二面面经
一面:
手撕算法:leetcode249 移位字符串分组
问题:
- 自我介绍;
- 讲一讲static关键字的作用;
- 讲一讲 push_back、emplace_back区别;
- 讲一讲 map、unordered_map区别,包括底层?
- 进程和线程的区别?
- 进程间通信的方法?
- TCP、UDP区别;
- 游戏开发中基于UDP实现了KCP,如果是你来设计,如何保证其稳定?
- 智力题: 在一个圆桌放硬币,不能重叠,让你先手,如何稳赢?(一步天元即可,后面每一步都卡对手的对称位置放硬币)
- 再出个动态规划题:打家劫舍1:写个动态规划方程即可
4.6 二面:
考了两道实际应用的算法题,具体场景下如何高效实现,题目看上去都是能够用暴力解法解出来的题,但是会一直问如何从算法上优化结果。
问了一些项目相关,其他的没有了。
#网易互娱##内推##春招##实习##面经#