8-17友塔游戏服务端一面(已挂)
面试官一年轻小哥,态度温和,氛围还是比较轻松的。
一面(55min)
- 自我介绍
- 实习介绍
- 实习项目介绍
实习项目相关:
- protobuf了解的如何?有看过怎么实现的吗?
- 移动同步怎么做的?
webserver相关:
- 讲一下epoll是什么?
- poll和epoll区别?分别适用于什么场景?
- 线程池调度策略
八股:
- 双向循环链表是什么?
- 怎么中序遍历一颗二叉树?(递归加迭代)
- map和unordered_map区别?分别举出适合使用的场景。
- STL的sort了解吗?
- 归并排序,时间复杂度,空间复杂度,稳定性
- 线程和进程的区别
- malloc和new区别
- linux根目录下有哪些文件夹?都有什么用?
- redis用过吗?(没有)
- mysql的原理(不太了解,后面面试官就过了)
- c和lua是怎么相互调用的?
算法:
- 从左上角开始,顺时针往中心遍历一个二维数组,可以的话用两个线程实现,分别输出奇数圈和偶数圈(没写好)
其他:
- 如何先序遍历一颗二叉树(感觉凑时间了)
- 反问
不得不说友塔流程挺快的,8-9投的,8-10就加微信发了笔试链接(自己挑时间做),8-13写的笔试(AC:2.2 / 4),周一8-15就约了面试。数据库是硬伤,算法题也拉了,感觉凉了。
吐槽:面试前看了好几篇友塔的面经,发现几乎都是算法,而且必有笔试复盘,为此还好好地补了笔试题,结果上来几乎都是项目跟八股,当然数据库该不会还是不会
更新:
8-21感谢信
#面经##友塔游戏#