游戏研发工程师(服务端) base杭州
笔试 08.14
约面试直接选了两个时间段,说有两轮面试,
一面 09.01 48min
- 自我介绍
- 跨专业怎么自学的?
- TCP和UDP的特点?
- 游戏,比如CS:GO用什么网络协议?
- 哪些排序是稳定的?有什么小技巧判断是否稳定吗?
- 关于std::string的题,append之后begin迭代器会失效吗?
- 那扩容后,原来地方的内存东西还在吗?读的时候是去新的地方读吗?
- 看代码写输出,大概就是构造函数、初始化列表的调用顺序
- 右值引用了解过吗?
- SQL语句:
- 查询员工信息,两个表的交集,并按照性别排列(女前男后),性别相同按照年龄降序
- 一个数据写入和读出都很慢,怎么定位和解决?
- (按照简历项目的难点挨个问)
- Nginx均衡负载策略怎么做的?
- Redis的消息队列怎么实现的?服务器怎么知道消息队列中有消息了?
- 客户端的死锁怎么回事,说说看?
- 实习相关
- 反问
二面 09.02 43min
- 客户端死锁怎么解决的?
- 不用条件变量行不行?
- vector迭代器失效的问题,是会报错还是程序奔溃?
- 手撕:
2000×2000的地图,上面有桌子,给一个点(x,y),找到离得最近的桌子且直线距离不超过d - 野指针为什么会导致程序奔溃?
- 看题
int arr[5] = {}; // 假设初始地址为0
cout << (arr + 1) << " " << (&arr + 1) << " " << (*(arr + 2)) << endl;
// 问输出啥
- 反问
网易雷火的面试是在牛客页面的左侧出题,选择题或者填空题这种,让给出答案,与其他厂有些区别。
#2023秋招##网易雷火##在找工作求抱抱#