游卡游戏服务端凉经
一面(8.28)40min 八股盛宴 偏基础,也不问深。
- 说说线程和进程的区别
- 说说快速排序?
- 给你一个升序数组和一个降序数组,怎么合并成一个有序数组?
- TCP和UDP的区别是什么?
- IOCP和Epoll知不知道?说说epoll的两种触发模式
- 平时用不用linux
- Linux怎么查看CPU的占用情况
- Linux怎么查看一个文本的指定行? 没背过,印象里看过是tail,瞎答了。 如果要查看指定行可以vim进去跳到对应行数,或者使用sed可以直接打印指定行。head可以查看头几行,tail可以查看末尾行,并且可以实时监控
- SQL语句怎么限制查询返回的数量
- SQL语句单表查询速度慢怎么排查? 早上刚看
- Redis有什么作用?
- 说两种你熟悉的设计模式
- 举个例子说说遇到困难是怎么克服
反问:
游卡用的啥语言? go
表现得怎么样
探讨一下游戏服务器和传统后端的区别
二面 (9.13 60min) 技术+hr面。 感觉面试官水平一般。。。
- 聊项目细节。
- 如果现在我有一个学生以及学生成绩的数据,我每次都需要去查询某个成绩区间内的数据,用什么数据结构比较好? -> 线段树(线段树支持动态查找,时间复杂度logN)就ok了,对面估计想问b+树
- b+树和b树的区别?
- Leetcode刷题不?刷了多少题?
- 实现一个抢红包的算法
- HR后续问了点个人信息以及期望薪资。
过了几天感谢信了