2019快手面经
面试时间:19年8月
岗位:云平台研发工程师
形式:现场面试
一面
一上来面试官就说,看过我博客,说我最近做的事情和他们做的很像,只不过是更深而且。并且还问了为什么博客后面没更新,最后跟我说博客要坚持写下去,说写技术博客的习惯很好。然后我当时都蒙了,感觉斗地主前三张牌就拿到了王炸。然后开始了正经的面试
1.自我介绍
2.熟悉什么语言(c++)
3.C++中的接口如何实现
4.智能指针了解吗
5.你对go语言的看法
6.一般在window下开发多一点,还是linux
7.服务器如果很卡,你会怎么办
8.算法题:
(1)打家劫舍问题,有一排房子,房子有一定的金币(用数组表示),小偷不能偷相邻的房子,求小偷最后能偷到的最大金币数量
要求:一遍遍历,O(1)空间
(2)有下面的对应关系:
1 ~ a
2 ~ b
3 ~ c
。。。
26 ~ z
27 ~aa
输入一个数,求对应的字符串。
二面
1.自我介绍
2.介绍项目
3.画k8s的架构图,并介绍各个组件的作用
4.k8s如何支持GPU
5.讲一下看过的K8s源码
6.写出对应的linux命令:求a.txt中第一列出现最多的单词
7.GPU的结构
8.算法题:复制带随机指针的链表
HR
常规HR问题。自我介绍,哪里人,会不会留北京,最有意义的事情,最遗憾的事情等。
结果
通过
总结
对快手的感觉也非常好,在等待面试的时候,还收到了快手的下午茶。一根香蕉,一个派,还有一瓶饮料。一面面试官人很好,最后一直在和我聊天,一面最终面试了1小时40多分钟,还是我最后打断他的。。。