面试经验分享(阿里巴巴、腾讯、网易游戏、美团、360)
春招实习已经找了很久了,在牛客网上看了不少面试经验,是时候分享一下我的面试经验了,希望能帮助到还在努力的朋友们。
阿里巴巴
我的阿里巴巴投的岗位是基础平台研发工程师。
一面(3.8)
1.你在之前公司实习的内容是什么?
2.讲一下Kubernetes的基本组件有什么?
3.进程之间的通信方式有哪些?
4.说一下完全公平调度算法?
5.说一下你为什么要做公众号编辑?(一个技术公众号,用来分享博客)
6.说一下你认为的Go的优缺点?
7.你在实习项目中遇到过什么问题,是如何解决的?
8.讲讲你写的Python的项目?(自己写的一个小练习)
这一轮面试之后面试官主动加了我的微信,还说了一些鼓励我的话。内心比较激动。
二面(3.20)
1.Go的内存模型是什么?
2.如何解决Go的内存泄漏的问题?
3.如何解决C的内存泄漏的问题?如何排查哪里泄漏?
4.如果一个节点的负载比较高,如何进行排查?
5.Kubernetes集群的高可用是怎么做的?
6.在client访问的时候,如何知道三个Master中哪个是主节点?
7.三个Master的主节点是如何进行***的?
8.线程与协程有什么区别?协程的劣势是什么?
9.协程为什么安全性不如线程好?
10.VFS是什么?有什么作用?
11.有两个已经排好序的数组,需要组合一下,该怎么组合时间复杂度最低?
12.有一个已经排好序的数组,拿一个数字,来在该数组中寻找该数字,该怎么寻找?
13.浏览器中输入一个网站域名,到看到这个界面,中间发生了什么?
14.两个节点的Pod是如何进行通信的?
15.同一个Pod的多个容器可以在不同节点上吗?
这一轮的面试问的东西比较多,有好多答的不完整。
三面(4.2)
1.你感兴趣的方向是什么?
2.你对Kubernetes有哪些了解?
3.说一下调度器的原理?
4.你的学习路线是什么?
5.除了实习?你在研究生期间还做过什么样的项目?
6.除了云计算,你还对别的领域有什么了解?
7.你什么时候能开始实习?
8.说下cpu.share和cpu.set?
9.你的研究方向是什么?
10.说下完全公平调度算法?
11.你认为为什么Kubernetes可以成为云平台的老大,他的优势是什么?
四面(4.8)
这一轮面试问的什么一点都记不起来了。(感觉好像失忆了)
五面(4.10)
1.Ext4日志文件系统的几种日志方式。
2.内存页表如果从虚拟地址转换到物理地址。
3.C的关键字volatile含义是什么?
这轮面试是杭州的内核开发团队打来的,问的全部都是内核底层的知识,我也不清楚为什么会这样,我投的岗位和他问的东西基本上没有直接的关联。当然,问题不只这三个,只不过好多都记不清了。这轮面试结束了我的状态就变成已回绝了。
结果:五面被拒。
腾讯
提前批(3.22)
因为我腾讯是内推的,所以先来了提前批的电话,不过就面了一轮然后就没然后了。
1.进程之间通信的方式,你用过哪些进程之间的通信方式?
2.操作系统的基本调度单位是什么,资源分配的基本单位是什么?
3.linux增加用户的命令?
4.文件有什么权限,如何改变用户的权限?
5.shell会多少?
6.磁盘还有剩余空间,为什么文件无法存储进去?
7.vim的一些基本操作
一面(4.16)
腾讯的正式春招开始了。我是在西安进行现场面试的。
1.自我介绍
2.讲一下你实习做的事情。
3.你做HPA项目时所遇到的难题以及如何解决的。
4.说一下Kubernetes有哪些组件?
5.说一下K8S调度器源码是如何实现的?
6.你的端口探活是怎么做的?
7.你认为你的优点和缺点是什么?
8.你的兴趣爱好有什么?
9.你有什么问题问我的?
二面(4.17)
二面是总监面,没有问任何技术细节,聊的都是项目的事情。
HR(4.18)
1.谈谈你对互联网的认识?
2.你投了几家公司,为什么投这些公司?
3.介绍下你参与过的项目 ?
4.过去遇到过什么大的挫折,如何解决的?
5.身体是否健康?
6.你可以实习多久?
腾讯的现场面问的技术细节并不多,基本上都是聊的项目、学习方法以及自己职业规划。
结果:腾讯的offer已经拿到了。
网易游戏(预研计划)
一面(3.29)
这次面试涉及面比较广。不仅问了Kubernetes的相关知识,还问了Docker、网络、操作系统、语言、算法的知识。自己感觉Kubernetes相关的问题回答的还行,但是其它的基础东西答的不太理想。
1.说一下你对Kubernetes的了解?
2.调度器的工作原理是什么?
3.用Docker如何制作镜像?
4.你在实习的项目中遇到过什么问题?是如何解决的?
5.说一下TCP与UDP的区别?
6.三次握手与四次挥手?
7.进程与线程之间的关系?
8.线程切换时切换了什么?
9.你会哪些语言?讲一下C的alloc与free怎么用?
10.在什么情况下TCP会断开连接?
结果:没后来了。应该是不行了。
美团
一面(4.4)
美团的岗位投的不对口,所以面试的时候基本上都是我一直在说我会什么,然后面试官跟我讲他们在做的事情,问我对那方面有没有兴趣。我答说不是很感兴趣。于是就没然后了。
结果:没后来了。应该是不行了。
360
一面(4.25)
360我投的是运维开发工程师。我和他聊了很久我会的东西之后,面试官说觉得我的容器方面的基础不错。但是他们这个部门不是做容器的。我说请他把我推到做容器的部门。于是一面就愉快的结束了。
二面、三面、HR面(4.26)
这个二面其实算是我对口部门的一面。因为这个部门是做容器方面的工作的,于是两面的面试官没有问我基础相关的东西,聊的都是容器相关的知识,还有我之前在实习单位实习相关的工作。于是这里也就不一一列举出来了,因为对大家的借鉴意义不大。
HR面的问题和腾讯HR面的问题基本大同小异,主要是聊生活,问我是哪里人,为什么要投北京的实习什么的。
结果:让等通知。个人觉得应该会有offer。