首页 > 快手二面面经(C++)
头像
记忆无恨_
编辑于 2021-08-31 09:44
+ 关注

快手二面面经(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数据)。

反问:根据场景题问部门的具体业务。

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖