快手二面面经(C++)

大数据部门(1小时10分钟,代码就撕了30分钟以上吧)
1.介绍项目
2.用到的模型
3.epoll的作用
4.拥塞控制
5.linux malloc底层机制和linux段页管理
6.手撕场景题 实现一个类,类中有多线程下的数据采集函数add, 如何不加锁实现 ,然后采集的数据调用snapshot函数 找出这次到上次之间的平均值 次大值 最大值 最小值。
7.linux页面置换算法
8.场景题,LRU的缺点,针对LRU的缺点,如果我们遍历一遍MySQL大文件的数据,根据LRU会淘汰一些热点数据,如何对LRU进行改进使他保存所有的热点数据(回答两个LRU,一个保存hot数据,一个保存cold数据,根据出现次数可以使cold数据重回hot数据)。

反问:根据场景题问部门的具体业务。
#快手##面经#
全部评论
你好,大概几轮技术面呀🤣
点赞 回复
分享
发布于 2021-08-31 15:02
想问一下楼主的二面通知是一面多久之后通知的呢?
点赞 回复
分享
发布于 2021-09-05 18:47
博乐游戏
校招火热招聘中
官网直投
请问一下第6个场景题什么思路啊?
点赞 回复
分享
发布于 2021-09-07 10:17

相关推荐

点赞 12 评论
分享
牛客网
牛客企业服务