快手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.反问,对我的表现给出了评价,给了我一些建议,例如不要贪多求全,对关键常问的内容进行深入了解,这样可以直接和面试官说我对哪块内容有比较深入的了解,体现出自己在某块的深入理解会很加分。简历可以针对性优化。
总结:面试官很友善且真诚,问的问题也比较基础。
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.反问,对我的表现给出了评价,给了我一些建议,例如不要贪多求全,对关键常问的内容进行深入了解,这样可以直接和面试官说我对哪块内容有比较深入的了解,体现出自己在某块的深入理解会很加分。简历可以针对性优化。
总结:面试官很友善且真诚,问的问题也比较基础。
全部评论
大佬 请问一共有多少面
快手面试官确实好
相关推荐
等闲_:业务开发就是prompt+数据,Ai就是中间件,中台或者鸡架会做一些Agentic infra和智能体记忆之类的,再底层一点就是AI infra,MLops,模型微调,推理优化之类的了,所以对于普通后端就是纯业务,没啥技术含量,除非去技术架构组或者底层一点的组,要不AI就是个API,别神话AI应用开发
点赞 评论 收藏
分享
2025-11-13 14:37
门头沟学院 Java 程序员牛肉:是的,我觉得你最先需要的是多接触计算机圈子。我感觉你这个写的太幼稚了,根本没换位思考面试官。
你对实习的描述还是我写了前后端,我写了Restful接口,我用了EChatrs。你这让面试官怎么问你?问你什么是前后端?问你什么是Restful?讲真的兄弟,你这个简历在面试官眼里就是啥也不懂的好学生。所以一定要尽快加入一个圈子跟大家多聊聊,看看正儿八经的简历是怎么写的。
可以看一下我首页的简历怎么写那篇文章来学一下,你这里面的坑点我那篇文章里面都有讲过。
点赞 评论 收藏
分享
eta!0413:百度:我们只是在“优化用户体验”🙃 点赞 评论 收藏
分享
查看27道真题和解析 点赞 评论 收藏
分享
