面经 | 他说:我碌碌无为、迷迷糊糊。谁能想到,他居然手握三个大厂offer?
大家好,我是L同学,下面是我的故事
一、在校情况
大学里,遇到拼客之前的两年半里,我的大学应该和大部分人一样,对自己的专业没有很好地了解,专业知识也没有学很好。

大一在社团里过,大二也是迷迷糊糊地学,到了大三,很多人也和我一样开始思考自己该走哪条路,我果断放弃了考研,投入找实习找工作的行列里,但是无奈自己的成绩平平,一时间很是迷茫。
二、遇见拼客
拼客在广工信工学院还是挺出名的,在我大二的时候,就有听说过师兄师姐来这边上课,然后拿到了不错的offer,例如腾讯、平安科技等等。
这些都是我以前不敢想象的大公司。当时心里也有想报名的冲动,但那时候通信的专业课还没开始,就觉得不如上大三再说吧。就这么犹豫了一下,我浪费了挺多时间。

三、对安全和运维的选择
运维算是更符合个人爱好,自己本身也想再运维方面再学得深层次一点,但意识到如果仅仅靠自学算是比较困难了。
四、相关面经
历经了秋招这两个月来的一次又一次的洗礼,我拿到了三个offer,分别是广州联通,广东省联社,中移信息。
广州联通面试经验:联通的面试分为两部分,一面、二面。

一面面试:
联通的一面是在暨南大学里的体育馆,分地区面试,广州分公司的面试官一字排开,分技术类和非技术类,一对一上去面试。
面试官挺仔细地看了我的简历,然后让我做自我介绍(个人信息,然后大学里的情况,包括社团和学习,然后重点讲了我的技能点和提及一下我的项目)。

具体技术问题:
1.OSI七层(简单的介绍一下每层的作用);
2.MySQL主从复制;
3.有没有做过什么项目(我讲了lvs+nginx+keepalived,用上上课讲的nginx的各种模块,加上 动静分离和LNMP部署,在说的过程中,面试官几次点头,让我觉得应该有戏);
4.对云计算的了解,你认为的云计算是怎样的(我聊了一下传统机房的缺点,然后再突出云计算的优势,弹性计算,按需付费等等,然后再聊了一下docker);
云计算和虚拟化的区别然后就回去等通知了。过了一天,收到二面通知,去了广州联通总部面试。

二面面试:
二面是群面,两个搞技术的面试官坐在对面,这边五个人群面,第一次遇到这种让我有点措手不及。

首先每个人自我介绍,我不到一分钟的面试,草草地说了一下自己的大学经历,和自己的岗位方向和个人技能。
然后面试官会对五个人,提一两个问题。建议大家真的最后把简历整成一版,这样一目了然,不会让人感觉简历简单。加上我没有实习,面试官只能针对我的技能来提问了。

第一个面试官做通信的问了我一两个通信相关的,看我不太会,就问了DNS是用来做什么的?(讲了dns的作用, 搭建dns服务器)
第二个面试官问shell掌握得怎么样?写过什么脚本?(大概讲了一下上课讲的expect脚本,实现双机互信) 写这个脚本有什么用?(实现双机互信,比如在ansible管理其他节点可以用到)ansible只能实现双机互信的功能吗?(当然不是,然后简单讲了一下ansible的作用)

广东省联社面试经验:
省联社本应有两轮面试,一面在学校宣讲会里进行,但我没去,直接在网上做了笔试,然后 就收到了二面的通知。
进去面试现场,五个面试官对我一个,有hr,有专门问技术的,应该有还一两个是做管理的。

具体问题:
1.自我介绍
2.介绍一下OSI七层模型
3.讲下nginx可以用来做什么?(从web服务器和反向代理这两个方面讲, 作为web服务器的优势,对比apache性能,作为反向代理服务器,负载均衡等等)
4.讲一下keepalived的原理(vrrp协议,master和backup,遇到宕机的情况讲了点)
5.Python的熟悉情况(有基础,能写一下脚本)

6.cobbler这个项目是怎么做的(简单介绍了cobbler,包含了pxe和kickstart,pxe和 kickstart的作用,cobbler能实现无人值守的安装)
7.讲讲你对运维的理解
8.对我们运维工作有了解吗?(其实没有,但我扯开话题聊了一堆)
9.给你一个情景,假如你现在是一线的工程师,能够调用其他所有二线的工程师,现在有很多 人投诉我们的网站很卡,登陆不上去,你会怎么解决?(我针对了cpu、内存等等,用top和vmstat这些命令来查看性能,看有没有滥用资源的进程等等)
两周后我就收到了offer~

中移信息面试经验:
一面面试:两个面试官都懂技术,也比较年轻,交谈起来挺舒服的。

具体问题:
1.自我介绍
2.我看你的成绩单里也没有运维相关的课程,你平时是怎么学的?
3.你熟悉哪种Linux系统?(用的比较多的是Centos,Ubuntu也会有接触,比如cobbler这个项 目,在Centos上配置cobbler,然后自动安装Ubuntu)
4.仔细讲讲cobbler这个项目
5.怎样修改权限,默认权限

6.你是怎样使用zabbix的?用它来做过什么?(上课讲的监控磁盘过程讲了一遍)
7.python学得怎么样?(这么多次面试下来,无论是互联网公司或者是国企,都需要掌握 python了)
8.计算机网络有学过吗?
9.nginx的反向代理,说说你的理解

整个面试过程比较轻松,没有实习经验,面试官也没有刁难,没有追问深的技术细节。当天晚上就收到了二面通知。
二面面试:三个年长的面试官,一个非技术,两个做技术的。
具体问题:
1.自我介绍
2.一些软问题,例如,怎么体现你能为人着想,你的成绩一般般怎么体现你的学习能力,除了喜欢打篮球平时还有没有什么兴趣爱好。
3.你应聘这个岗位的优势,做过什么项目?(lvs+nginx+keepalived的那个项目)
4.keepalived的原理
5.反向代理你是怎么理解的?
6.那负载均衡的调度算法呢?
7.现在手上有offer吗?如果我们给你offer你会怎样选择?

佛山移动、深圳工商银行面试经验:
这两个过了面试的公司,也可以分享一下面试过程!
一个是佛山移动,一面一个hr一个技术,hr纯聊天,真诚点就好,技术的问了两个比较简单开放的问题,①管理上百台服务器你会怎么做,②tftp和ftp。二面是领导面,聊天。
第二个是深圳工商银行,去到之后先做一份题,涉及的面很广,从开发到运维都有。一面是hr面,二面是技术面,osi七层,修改权限,nginx的作用,反向代理,keepalived。

总结:联通的面试就是很有国企的味道,会看成绩,技术点不会挖得很深,只要能讲出点东西来都可以,最好能把他问的知识点拓展开来,那就更好了。半聊天半技术的面试,技术点也没有挖得深,基础打好就行了。

群面不要紧张,在自我介绍的时候尽量多表现自己,多讲,可以把自己做得好的项目都聊一聊,这样面试官的注意力会放在那个项目上,群面的话,自信就完事儿了。
五、个人心得
心态很重要,秋招很长,从8月大公司开始提前批到11月的补录,不用因为一两次的失败而放弃,错过这家还有下一家。特别是9月和10月,可能每天都很忙,笔试面试接踵而来,反正努力投努力干。

态度很重要,摆正好自己的学习态度,才会把基础打牢。国企的面试没有挖很多基础知识,但之前面试的大公司里都有问到很多基础,比如tcp/ip,http。还有一些不断挖坑给你跳的题,反正只有学得扎实才不会被淘汰。
实习很重要,因为没有实习经历,在面试里吃了不少亏,特别是一些大公司。但如果真没有实习也不用太担心,学好一点,面试过程中问的问题都能答上来就行。国企都比较看成绩,学习成绩可以体现学习能力。
