面经快手C++实习面经
Posted 校招巴士
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面经快手C++实习面经相关的知识,希望对你有一定的参考价值。
面经内容
【一面】
1.项目介绍
2.针对项目提了很多问题分析
3.场景题:
4.算法题:
(1)快排
(2)lc上原题,滑动窗口求最大值
【二面】
1.项目介绍
2.引用和指针的区别
3.几种io多路复用的区别
4.epoll水平触发和边缘触发的区别
5.问了几个比较偏linux指令,有些没答上来
6.cpu占用满了,如何排查?
7.tcp,udp,udp如何实现可靠性?
8.c++智能指针,以及智能指针是否可能出现内存泄漏?
9.算法题:
(1)求链表倒数第k个
(2)两个链表交点
(3)反转链表(递归和非递归)
(4)k个一组反转链表
【三面】
1.项目介绍(下面2,3,4个问题全部是项目引申的)
2.lsm tree的弊端
3.我的项目如何实现分布式存储?
4.存储出现故障,如何解决?
5.出了两道场景题记不清了
6.算法题:
(1)给定一个数组,包含0,1,2,求最少交换次数使得0在数组最左边,1在中间,2在最右边
(2)一个无序数组,最少交换次数,使其有序
【HR面】(记不全了)
1.自我介绍
2.职业规划
3.说一件比较有成就感的事
4.有哪些offer?
5.用两个形容自己
文丨牛客网:只故,侵删
以上是关于面经快手C++实习面经的主要内容,如果未能解决你的问题,请参考以下文章