IEG 游戏后台一二三四HR面(已意向)
一面:
C++:
1.const关键字
2.结构体和类和联合体的区别,联合体的好处,枚举类型
3.C++内存分配
4.堆和栈的区别
5.局部对象的析构函数会自动调用吗
6.面向对象的特征
7.多态
8.继承了有虚函数的基类的子类,生成对象的内存分布
网络:
I/O多路复用
实习:
如何保证缓存是最新的
Redis读取出错的原因
项目:
谁来调度线程去处理这些业务
主线程负责读写,读写到哪里
一个缓冲区有多个包怎么处理
二面:
网络:
对面突然网断了,怎么检测
Redis:
Redis为什么快
Redis客户端与服务端的通信协议
情景:
如何快速判断AOE技能命中了那些怪物,用什么数据结构
三面:
C++:
构造函数能设置为虚函数吗
了解vector底层吗,扩容怎么优化
vector用memset清零,会有什么异常
实习:
用户浏览数据过多怎么保存
定时时间为啥是1min
为啥分成100去批量读
OS:
进程间通信,实际应用
共享内存一般用于做什么
计网:
四次挥手
智力题:
12个球,一个天平,有一个比较轻,怎么找到这个小球?
四面:
对游戏行业的看法
为什么想加入等等