4.10 4399一面面经 25春招C++游戏开发工程师

之前海投打开4399官网,结果没有暑期实习,但想着打都打开了,就投递了。

这是我 腾子之外第一个约面的公司

===

一面25min
面试官反馈很好,很认真

1. 聊项目
第一个项目 聊天服务器
reactor 和 proactor 区别
epoll原理,为什么会有高并发呢
select,poll,epoll区别;如何快速处理的呢?
边缘触发和水平触发的区别 (EPOLLONESHOT,我要放置多个线程处理同一个文件描述符(假如又发生了IO呢))
线程数量怎么确定的?会动态涨吗,比如任务特别多的时候?
有压测过吗?(500QPS)
聊细节,1W个连接能保持吗?(答得很迷,答现象就行,面试官没有为难)

第二个项目 日志器
怎么写的 (双缓冲区)
数据怎么同步的
智能切换缓冲区什么意思 ,效率怎么测的
双缓冲区会卡住吗,日志来的太多太快怎么处理 (阻塞)
有日志级别吗,怎么做的,在不同文件吗,就是head不一样? (不同的宏函数:fatal_log,info_log)
文件有错误,或者磁盘写满,日志落不了地如何处理?

2.发了个结构体,问32位机器下的 size

class A{
public:
int f1;
static int f2;
int func1();
virtual int func2();
};

sizeof(A)

(虚函数指针刚开始没答,面试官提示了)

64位机器下呢?(再次提示,有内存对齐)

3. Linux 系统 用什么命令检查有哪些连接?有哪些命令可以检查网络聊天状态,端口没有监听怎么办?
(不常用,用的时候会查)

4. 讲一下套接字网络服务器从启动到关闭会执行哪些调用(关闭答的不清楚)

5. 服务器崩了的情况 (JSON {} 匹配,压测粘包)
会直接挂掉吗?(不会)

6. 服务器解析的JSON吗 (我现在用Protobuf)
二者有啥区别,一个是二进制的一个是JSON是吧?

Protobuf的压缩原理清楚吗?(看过int的重新编码)

包是固定的吗? (K-L-V,key后续可以拓展其他协议)

7. 有没有用过内联函数?

8. 有什么想问的?
(我实习入职,会做什么?)
先做简单的业务,服务器开发的话,实现玩法战斗流程,活动什么时候开,伤害计算,protocbuf
慢慢熟悉上手

过了,4399 二面是hr面#牛客AI配图神器#
全部评论

相关推荐

员工入职时,公司会让面试者做大量恶心人的各种非技术问题,还会让你写一篇名为“我的父亲”的小作文。先筛选一波没有背景,最好农村出身,不是广州土著,家里没有当官当律师的同学来。(注意:很多面试者会故意按公司喜好填写,不过没关系)如果工作几年后,该员工要被优化时,拒绝主动离职,那么有概率触发公司大群内bao光该员工照片、简历和这些刚入职时候写的作文。(亲眼看见过一两次)普通公司年底威胁员工主动离职的办法:1.葳鞋黑员工背调,不给离职证明2.工作中开始区别孤立该员工、恶意提升工作难度、踢出所有工作群。3.经常找到会议室谈话,协商如果主动离职,公司就给一些补偿or给交下个月社保。而个别公司属于创新型0 成本裁员公司,除了普通公司常做的前两点办法外,还专门招聘了学刑侦学、法学、心理学的员工,额外创新性的提出了下述几个办法:1.先要在劳动合同中尽量埋坑,例如:两份劳动合同连着“已签收”签字一并都收走,不给员工留存一份劳动合同了。工资结构要尽量复杂,虽然每个月都是固定工资,但一定要拆开,基础工资最低越好。这样后面“劝退”员工的时候,就可以给一点点的基础工资拖死员工。和员工签的餐费条款,要偷偷写在《劳动合同》中就行。不用专门另起一份《餐饮服务合同》和员工签。为啥不用?因为公司可没交餐饮税,甚至还用餐饮支出避税。2.如果不主动离职,直接威胁起诉员工退餐费,一餐算30块钱,一天吃三顿的话就是90。就算你早上拿个食堂的鸡蛋,也照收30。(一般是每当年底要裁员,节省年终奖需要裁员的时候,才会触发退餐费技能)3.如果起诉你你都不怕,那咱就下一步——葳鞋在官网bao光你的个人信息。4.什么,让你退5 万块钱餐费和bao光你个人信息你都能忍住?还在纠结要不要主动离职?好好好,那再下一步,葳鞋“你找公司麻烦,公司就找你父母…”(boss原话)其实开头要先客气的问你父母是做什么的,问完后,如果可以威胁的话,那就开始威胁。例如父母是做点小生意的,那公司就可以专门安排人去那儿蹲着,抓可能的问题,例如经营的店有哪些不合规的,就举报。如果没其他问题,那经常去打打招呼也是可以的。(是不是很魔幻,觉得很不可思议,可行性很低?但没关系,boss只要展示了我有可以施行这个办法的能力就行。你在公司待了这么久,也能知道我可以多疯狂吧?#当你面对裁员会如何?##游戏##游戏公司求职##游戏公司内推##游戏公司校招#
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客企业服务