长达两个半小时的快手面试

面的是快手的C++算法工程化岗位,先后两个面试官,人都超好

第一个面试官,先自我介绍,

然后介绍项目,讨论项目

写了两道编程题,一道寻找单链表的中间节点,要求一次遍历。

第二道要求寻找股票的最大利润。

然后问了一道深度学习的BN层问题,这个好久没看深度学习了,记不太清楚了……然后面试官让我等一会,换一个做工程方向的面试官。

第二个面试官,同款自我介绍,

然后让我写一段复制字符串的代码,要求考虑内存重叠问题,没想出来内存重叠怎么解决,回答将重叠部分在堆区重建再赋给其中一个字符串,C++基础太不牢靠了,写代码挺多问题……

然后问C++基础知识,

多态了解么,

inline函数。

然后又开始做题目,

第一道写二叉树的深度遍历,

第二道写个函数求double型变量的平方根,开始没想出来,面试官提示判断精度加二分法。

#快手##面经##校招##C++工程师#
全部评论
我昨天早上也是连着面了两面,也是2.5h左右。全程问C++,懵了。
1 回复 分享
发布于 2020-04-17 23:01

相关推荐

12-15 14:16
门头沟学院 Java
回家当保安:发offer的时候会背调学信网,最好不要这样。 “27届 ”和“28届以下 ”公司招聘的预期是不一样的。
实习简历求拷打
点赞 评论 收藏
分享
不知道怎么取名字_:两个方向 1.简历针对性准备下 2.面试前也需要准备的 主要还是要看各个公司需求,看公司行业和岗位描述,那里面已经写了对技术的需求,一份简历,不可能和所有嵌入式岗位都匹配的
投递北京经纬恒润科技股份有限公司等公司9个岗位
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

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