快手C++开发工程师 (一面)

一面 (1h)

面试官介绍了一下部门的业务,是搜索相关的部门。

自我介绍。

问了一下有了源码为什么要有补码?

会输出什么东西?

int a=1-2+1; size_t t=a; std::cout<<t;

说说看你是怎么理解进程和线程的。

我看你简历上写了了解操作系统的内存管理,那么讲一下malloc 2000K和malloc 1k底层实现有什么不同?两种实现的方式有什么样的优缺点呢?

C++的容器的储存空间是在栈上还是堆上?他们底层的分配空间和我们直接malloc的有什么不同呢?

C++智能指针是不是线程安全的呢?只考虑一个智能指针对象不考虑他指向的内存。C++智能指针的引用计数变量是在栈上还是堆上呢?

讲一下C++的右值和左值?你知道std::move的实现原理吗?

在使用vector的时候有什么需要注意的地方吗?

多态的实现?多重继承下子类重写虚函数和没有重写虚函数情况下虚函数表的结构。虚函数表指针是几维指针?

讲一下TCP拥塞控制的目的?

TCP怎么确保可靠传输的?

算法

剑指 Offer 67. 把字符串转换成整数

#快手科技##快手校招##秋招##面经#
全部评论
C++的容器的储存空间是在栈上还是堆上?他们底层的分配空间和我们直接malloc的有什么不同呢? 大大,后面底层分配空间和malloc有什么不同呀?
2 回复 分享
发布于 2022-08-13 21:34
大大,malloc 2000K和malloc 1k底层实现有什么不同?这题怎么答的呀?
2 回复 分享
发布于 2022-08-13 21:33
大佬,虚表指针是几维的怎么理解
1 回复 分享
发布于 2022-08-19 17:11 黑龙江
今天刚面完 被问傻了 问了好多场景设计😅
1 回复 分享
发布于 2022-08-17 12:52 上海
base哪里呀
1 回复 分享
发布于 2022-08-12 23:18
请问下move原理怎么答啊?
点赞 回复 分享
发布于 2022-09-03 18:30 湖北
老哥,这第二题考察的是什么?输出是什么?
点赞 回复 分享
发布于 2022-08-27 01:15 湖北
大佬,输出t的那题是输出什么啊,好像就是零啊,看半天看不出来还有啥坑吗
点赞 回复 分享
发布于 2022-08-19 08:49 天津
大大,一个小时怎么才问这么少的问题呀?二面是啥时候呀?
点赞 回复 分享
发布于 2022-08-13 21:25

相关推荐

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

创作者周榜

更多
牛客网
牛客企业服务