腾讯IEG-Level Infinite 游戏国际发行-数据和技术支持团队 后台开发实习一面凉经
对于本次面试感受见动态,究极KPI面
基本情况了解,实习日期及时长
TCP中time_wait什么时候产生,什么情况下会产生大量time_wait,大量的time_wait有什么问题,如何改善?(追问服务器端具体如何实现改善)、怎么查看TCP的time_wait状态?命令行具体是哪些命令?
TCP的全连接队列和半连接队列
10亿个整数找最大的100个,怎么办?回答最大堆排序。追问什么是最大堆、最大堆的具体概念、这个问题中最大堆的大小、怎么建立这个最大堆、如果让你自己实现最大堆选用什么结构(回答优先队列)、必须使用基本数据结构,使用哪个结构(回答队列不知道对不对)、追问队列的概念
如果不用最大堆排序,还有什么方法可以解决上面的问题?回答使用如快排和归并排序等算法进行排序,追问什么是快排?具体怎么实现?(说一半被打断问怎么比左右数组大小???)问以上算法的时间复杂度
如何判断图中有环?(说了个不满意的答案)
redis有哪些数据类型?redis中的字符串和日常使用的字符串有什么不同?回答下图中的内容
问为什么这样做?好处有哪些?如果一个字符串只占两个字节,而上面这些内容占四个字节,那不是浪费空间吗?(支支吾吾回答说可能是为了便于操作数据)
知不知道Zset?Zset的底层实现?什么是跳表?和链表的区别?和B+树,红黑树的性能比较?为什么跳表查询快?B+树、红黑树、跳表查询的时间复杂度?
什么是哈希一致性算法?(不懂)
程序运行的时候有堆和栈,二者的区别?全局变量存储在哪?局部变量存储在哪?堆和栈的性能比较?
经过上面的连环拷打以后鼠鼠已经面红耳赤、晕头转向,面试官抓住机会送上了最后一击,说问题回答的不怎么样就没有手撕环节了。
反问环节问了一下部门业务,问完以后破防的鼠鼠只能说没有问题了(本来玩过几个level infinite发行的游戏想好好问问),草草结束了这次面试。
第二次面试偶遇变态KPI面,连环追问拷打强如怪物,拼尽全力无法战胜
还是接着沉淀吧
#我的实习日记##面试中的破防瞬间#