快手C++开发工程师(暑期实习)一面面经

1.面试官对他们团队的业务做了下介绍,主要做的是搜索界面的排序。
2.自我介绍。
3.问了下实习和项目,由于本身的项目经历和实习经历和岗位内容不是很相关,所以只是简单问了问。
4.介绍一些Algorithms这个库?(包括std::sort、std::find、std::copy等,提供了对容器和C风格数组进行操作的一系列通用算法。)
4.vector和数组之间的区别是什么?
5.vector<>中的东西表示什么?
6.介绍一下迭代器?为什么要设计这个东西?
7.static关键字的用途介绍一下?
8.C++和C之间的区别是什么?
9.你刚刚说到的虚函数,具体说说它是怎么实现的多态?
10.介绍一下操作系统中的存储分区?
11.函数调用的时候主要用到哪个区,需要进行哪些操作,压栈是对什么数据进行压栈?
12.智能指针说一下?说说具体是怎么实现的?
13.说说你对进程和线程的了解?
14.做题:删除一个有序数组中的重复元素。
15.反问,对我的表现给出了评价,给了我一些建议,例如不要贪多求全,对关键常问的内容进行深入了解,这样可以直接和面试官说我对哪块内容有比较深入的了解,体现出自己在某块的深入理解会很加分。简历可以针对性优化。

总结:面试官很友善且真诚,问的问题也比较基础。
全部评论
快手面试官确实好
点赞 回复 分享
发布于 04-17 12:47 北京
大佬 请问一共有多少面
点赞 回复 分享
发布于 05-14 20:27 黑龙江

相关推荐

09-25 00:25
已编辑
华南理工大学 Java
点赞 评论 收藏
分享
快手&nbsp;后端1面(1.5个小时)实习+论文(总算有一个部门是和我的科研相关了)半个小时最恐怖的来了,问了两道场景题&nbsp;lru的具体应用(有点忘了,好像是如何设计一个缓存还是什么?跟计算机体系结构相关的,直接给我干傻了)当然这个问题我糊弄过去了,之后第二个场景题直接人没了,结合之前设计的缓存进一步设计一个用于直播拉取链路和流量的容器?好像是这个意思。。我是真tm不会啊。最后这1个小时我已经彻底崩溃了。面试官问我有什么想问的我直接说没了赶紧关了跑路了。2面(1.5小时)逆天的来了,第二天hr打电话约二面。。二面异常简单,超级超级基础的八股+一道反转链表(现在面试官都这么爱出反转链表么哈哈😀)我就不写了,我相信这些八股只要背过的都会。但是为什么会有这么长时间呢?因为跟面试官疯狂聊了半个多小时40分钟的天😆3面(30分钟)两天之后约了第三面简单问了问实习。然后给了个系统设计的题目(如何设计一个直播相关的module,因为8月中旬面的了所以有点忘了&nbsp;好像是说类似直播下方的评论module,不是简单的zset统计,要完整的module系统设计)糊弄编了编混过去了,感觉面试官有点无语哈哈😀hr面(30分钟)第二天约了hr很经典hr面,手上的意向(当时一个也没有,全是池子,毕竟才8月份)base地等。结束了1个小时左右吧(反正我是结束后两个小时看到的)进入录用评估环节。最后说一句,各个大厂的各位大佬面试官能不能多拷打一下八股啊😂,我是应届生诶。真的都不知道该准备什么了面试😓要点赞和小花花&nbsp;感谢😊
点赞 评论 收藏
分享
12 47 评论
分享
牛客网
牛客企业服务