快手C++实习一面面经

1.自我介绍
2. 项目
根据开源项目做的 发一下GitHub 链接
raft选主的流程
节点之间比较的是什么
日志持久化是使用什么存储的
KV跳表做持久化吗
基于用的什么通信框架
3. C++基础知识
new 和malloc的区别
new可以重载吗
new的重载主要用在什么地方
new会调用构造函数吗
指针和引用的区别
C++定义一个类有哪些默认的函数
STL中的vector怎么去实现的
STL中的map和unordered_map什么区别
如何避免内存泄露
智能指针有哪三种 有什么区别
网络编程有了解吗 如何创建HTTPserver
epoll了解过吗
4. 网络
网络四层协议有哪些
Linux什么命令可以查看某端口有哪些客户端IP连接
5.操作系统
进程和线程什么区别
线程优势
线程共享哪些资源
线程之间有哪几种通信方式
虚拟内存的空间的布局
虚拟内存怎么实现的
用什么命令查看进程的内存使用情况
6.数据结构
哈希表怎么处理冲突
归并排序了解吗 时间和空间复杂度呢
快速排序呢
7. 代码题目
写一下先前说到的C++一个类中的默认函数
用迭代法写合并有序链表

个人感觉还是挺难的 感觉有压力 很多问题都想了很久 也答得不是很好 面试官对项目也会问得很仔细 非常专业

许愿早日拿到实习offer!
全部评论
佬啥时候投的
2 回复 分享
发布于 2024-04-08 23:21 湖北
感觉挺难滴
1 回复 分享
发布于 2024-04-19 19:38 河北
祝愿大佬二面😍
1 回复 分享
发布于 2024-04-10 09:42 陕西
大佬你的项目是什么
点赞 回复 分享
发布于 2024-05-30 14:17 英国

相关推荐

头像
11-03 16:48
已编辑
百度_高级研发工程师
事实是检验真理的唯一标准。 无论我们怎么去说,去讲述,去证明,都抵不过一个offer来得实在,无论我们怎么去复现求职中的摸爬滚打、扒皮抽筋、狼狈不堪,都抵不过你在简历写上大厂的名字(外包不算)。 所以在我求职期间,我什么话都不说,什么话都不讲,因为没有意义,虽然我总讲过程才是意义,但只有当你上岸的那一刻,你才有资格回想在水里的挣扎,只有等你出了山,你才知道山的全貌。 我为什么一定要离开华为OD,难道它不稳定吗,不能赚钱吗。为了证明自己,那肯定有的。其实更多的是印证我的认知是否真的正确。 (给不了解我的人交代一下背景,在下双非一本,gap一年,华为OD外包,摸爬滚打4个月,艰难上岸百度正编)一、...
先锋战士:说得很真诚。鄙视链自古有之,学历,家庭背景,财富,权利。从小有之,小学羡慕那些当班委的,中学羡慕那些学生会的,高中羡慕尖子班拿教学金的,大学羡慕高绩点,毕业了羡慕进大厂的。工作了,又羡慕高职级的,再后来又羡慕别人早早结婚的。我想表达的观点很简单,无论是华为od还是百度,都是经历,没有孰高孰低,为了抵达下一个风景,总会付出更多东西,但不就是人生吗?正如登山,每个阶段的山,都要想办法攀登,在博主的文字中,见到了坚持和积极寻找问题解决办法的心态
学历对求职的影响
点赞 评论 收藏
分享
迷茫的大四🐶:你这个拿去投央国企吧,投私企包过不了的
点赞 评论 收藏
分享
评论
23
131
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务