快手C++开发工程师-AI平台

1面 1h6min
基础题
(1)自我介绍
(2)C++中static怎么用?存放在内存哪个位置?
(3)进程的内存分布
(4)A* a=new A() 对象放在内存哪个位置,a在哪个位置?
(5)单例
(6)虚表跟纯虚类
(7)基类A,B,继承类C,A,B中有一个方法完全相同(形参跟返回值),用一个C类型指针调用这个方法时是调用A中的还是B中的?
(8)智能指针和普通指针的差异,shared_ptr引用数值何时加一,减一?
编程题
(1)字符串原地逆序
(2)一个有序数组、数组中的数值都是成对出现的,其中有一个数不是成对出现的,找到这个数并返回下标。
例如:[1 1 2 2 3 4 4 5 5 7 7] 返回4
要求时间复杂度O(log(n))空间复杂度O(1)
leetcode 540原题
#快手##C++工程师##校招##面经#
全部评论
T7,应该就是会报错
1 回复 分享
发布于 2020-07-29 18:12
我一二面是连着一起的,请问你收到三面了吗,今天打电话约三面了😅
点赞 回复 分享
发布于 2020-08-17 21:19
二面隔一面多久呀
点赞 回复 分享
发布于 2020-08-17 15:25
问得好细呀, 挺难的
点赞 回复 分享
发布于 2020-08-05 20:58
请问楼主,有被问到AI有关的问题吗?
点赞 回复 分享
发布于 2020-08-01 09:23
第(7)个问题要怎么回答呀?
点赞 回复 分享
发布于 2020-07-29 16:03
C类指针调用基类A,B中的同名方法不会有二义性吗?
点赞 回复 分享
发布于 2020-07-29 14:55
m
点赞 回复 分享
发布于 2020-07-29 14:19
原地逆序是头尾交换吗
点赞 回复 分享
发布于 2020-07-29 13:53
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-07-29 13:43

相关推荐

# 3.17一面--技术面1. 自我介绍一下2. 讲一讲你的第一个项目3. 项目结构是怎么样的?4. 你在项目里负责了什么工作? > 另外一个项目是算法相关的,没怎么问5. 手撕代码,第一道是用二叉树的前序遍历和中序遍历序列,还原二叉树,用递归做了;因为自己写了二叉树的结点结构,面试官说别浪费了,又做了一道二叉树的右视图,都是hot100题目,很简单> 夸了一下算法掌握得不错,开始问八股6. 了解http和https的区别吗,说一下7. ssl是如何保证数据安全的,说一下四次握手细节8. 进程间的通信方式有哪些9. 进程和线程有什么区别### 反问环节1. 部门的主要业务是什么?2. 部门工作强度?**早上9.50到晚上9点左右,周末双休**3. 面试评价?技术栈不太match,但是总体还不错(不知道是不是客户端太缺人了)  # 3.24二面--主管面> 一面问了我第一个项目,二面则是完全不关心,深挖我另外一个算法项目1. 先自我介绍一下2. 为什么投客户端,而不是后端/算法?看你的算法研究和后端/算法更匹配3. 研究方向的主要开源模型了解吗?4. 质疑了一下研究方向的可行性(稳住心态解释了一下)5. 研究方向上有没有发表论文?6. 结合业务场景出了一道题,问能不能用研究工作来解决7. 手撕算法,给出一定天数的股票价格,求最高收益和最大亏损。(很简单的dp,但是最大子数组问题做多了,思路有点偏,还好最后写出来了)让自己写输入输出和测试用例,过了但是面试官说花的时间有点长8. 开始挖八股。上来又是http和https的区别9. 问ssl的详细过程:浏览器是如何确认服务器证书有效性的?公钥和私钥是怎么生成的?10. 进程和线程的区别11. 内存管理相关,不同内存管理方式的区别,段式/页式/段页式 来龙去脉说了一遍,被打断了### 反问环节1. 面试印象: **技术栈和客户端不太匹配,但是态度挺乐观的orz**2. 后续流程的推进:很快就会有反馈,约hr面,他不太了解流程### 3.26 hr面试介绍组里业务哪个项目比较难为什么选择做客户端?接不接受转java家里情况什么时候能到岗介绍传统行业和互联网行业的区别**反问环节**流程推进大概要多久?**和组里商量一下,比较一下其他同学**(实际第二天给offer)客户端行业会不会中年危机更大(贴脸开大了属于是)?**组里业务比较稳定,没有硬性裁员指标,只要绩效能完成不会裁**对于个人的建议?**传统行业赚不到钱还是来互联网吧2333**#实习进度记录#
查看25道真题和解析 实习进度记录
点赞 评论 收藏
分享
评论
6
44
分享

创作者周榜

更多
牛客网
牛客企业服务