面试时间:2019年8-10月

岗位:基础架构研发工程师

形式:视频面试

一面(国内视频面试)

1.自我介绍

2.介绍k8s的组件

3.k8s服务是如何实现的

4.k8s deployment的实现

5.C++虚函数相关的知识

6.算法题:

给定一个循环数组,求最长的环。

例如(1,3,-1,2,1),正数表示这个位置往后走,+1表示走一步,负数表示往前走。

二面(国外视频面试)

1.自我介绍

2.项目介绍

3.算法题:

求二叉树所有路径中,非连续的最大路径和。

例如:

​ 1

​ 2 3

7 9 8 10

结果是11(1+10),因为(1,10是同一条路径上的,并且他们不相邻)

三面(国外视频面试)

1.自我介绍

2.项目介绍

3.k8s服务的实现

4.k8s服务是一个虚的概念,对应一个cluster ip。是哪个组件分配这个ip的

5.k8s rs,deployment等对象的实现

6.创建pod的过程

7.算法题

题目忘了,leetcode中等的水平

四面(国外视频面试)

1.自我介绍

2.项目介绍,然后基于项目问了很多,什么都问,云原生呀,对K8s的看法等。

PS(当时美国时间是晚上11点多,面试官在家面试我的,还一边吃这薯条。。)

五面(国内视频面试)

1.自我介绍

2.项目介绍

3.对公司的看法

4.对无人车的看法

总结

这个公司是面试流程最长的一个公司,从在牛客投递SP专场的简历开始,历时整整两个月。因为面试的部门,他们有两个办公地点,一个是广州,一个是硅谷,所以美国那边面试官的时间一直不好协调。