- 30min代码题,很简单,写完后面试官才来
- 自我介绍
- 基础问题
- 虚函数,多态
- 虚函数表,虚函数指针
- 构造函数和析构函数,能不能是虚函数
- static
- 内存泄漏
- 智能指针
- 类的大小,运行时sizeof,运行前?
- 内存对齐(答错了。。)
- new和malloc
- 程序编译的过程
- 编译完得到的可执行文件在操作系统里具体是怎么执行的
- 线程通信,存在的问题,锁
- 进程通信
- socket
- 游戏设计相关问题
- 玩什么类型游戏? MOBA类,比如英雄联盟
- 天梯排行榜的设计,topk问题,不能分布式,大顶堆
- 每个玩家都想知道自己在全球的排名怎么设计(应该是桶排序,因为分数范围有限,没答出来)
- 英雄视野设计,自己和队友的视野,遮挡物,技能和攻击影响的视野,怎么判断敌方英雄进入自己的视野
- 范围性技能设计,圆形内随机选点
- 5~7天给回复
网易互娱游戏开发工程师一面
Welcome to my other publishing channels