面试时间: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多分钟,还是我最后打断他的。。。