2018秋招运维面试题汇总(新浪微博,小米,百度,

运维面试经验分享:

一.百度一面:

第一次面试,是电话面试,当时正在睡觉,接到电话赶紧去洗把脸清醒了一下,这次电话面试大概65分钟吧,问的东西很多很多,基本像网络,数据结构,C,C++,运维相关知识都问到了,感觉还是很有水平的一个面试哈哈哈:

1.做一下自我介绍(我觉得自我介绍还挺重要的,是别人认识你的第一步;我觉得就得自己写一篇比较好的自我介绍,然后背下来;

2.Nginx和Apache的区别,详细说明;

3.介绍一下自己的项目,详细介绍,并且介绍自己在项目中遇到的问题和是如何解决的;

4.关于DNS都做过什么项目

5.CDN加速的原理和实现,DNS集群的原理和详细部署过程;

6.Shell编程,给定一个文件,里边保存各种各样的IP地址,利用一条命令找出在这个文件中出现次数最多的IP地址;

7.你所了解的互联网架构大致是什么样子;请详细说明;

8.你认为在企业中运维工程师是用来做什么的,他的主要工作是;

二.百度二面:

1.仍然是自我介绍(在自我介绍的时候,他就在详细浏览你的简历,接下来就要准备发问了)

2.CDN加速是什么,对DNS的理解;

3.在网址栏输入,从输入到返回给客户端结果的详细过程;

4.软连接和硬链接的区别;

5.Session和cookie分别是什么,是用来干什么的,说明两者的区别;

6.Ls命令显示文件的结果,对其详细分析,尤其是第一个表示文件类型;

7.现场写shell脚本:给定一个文件,里边有两列,第一列是IP,第二列是该IP访问的URL,让你利用shell脚本命令找出访问指定URL最多的IP并将IP输出到文件中;

8.如何查看系统中内存的使用状况(至少说两种)和CPU的使用状况;

三.360企业安全

1.介绍自己了解的语言,C,C++,Python

2.利用这些熟悉的语言做的项目(大型项目);

3.对于C语言和C++的了解程度,非常细致地说明;

4.如果可以,愿意转为开发吗;

5.对方明确表明公司的岗位是运维开发工程师,但是不要运维只要开发;

6.“愉快”的结束了这场面试

四.新浪微博一面:

1.平常用微博吗,用的什么微博;

2.手机上的微博和PC上的微博有什么区别;

3.如何在手机上查看新浪的域名;

4.在手机上打开微博,到查看微博内容的全部过程,详细说明;

5.平常学习过哪些语言(C,C++和Python),你觉得学习这么多语言有什么用,详细说明;

6.这些做过的运维项目是怎么实现的(跑虚拟机);

7.对Linux的发行版本有什么了解,你都用过什么版本(RHEL6.5和RHEL7.0),详细说明你了解到的两者的区别;

9.关于docker自己都做过什么(自己独立完成的),详细说明;

10.自己大学四年的代码量,对于敲代码这个工作自己的看法;

五.新浪微博二面:

1.每人五分钟的自我介绍,说明自己在大学的学习或者生活,自己所做的项目或者学习过程中值得分享出来的东西;

2.自己在做项目的时候遇到的问题,是如何解决的;

3.大学最难忘的事情说出来分享一下;

4.你对我们公司或者运维工程师这个职位有什么问题;

在新浪HR面的时候是采用群面的方式,一起进去包括我在内的有5个人,剩下四个在自我介绍的时候我又觉得自己在打酱油了,毕竟都是超级优秀的人,一个拿到百度offer,一个是京东转正offer,一个是网易转正offer,一个是北京卡路里公司,听他们自我介绍完我都方了,不过没关系,我还是把自己会的,自己做的项目好好说了一遍,即使凉也要凉的优雅哈哈哈…

六.新浪微博三面

1.介绍一下你做的项目,问我的是ELK日志分析平台的搭建,大致介绍一下,然后问我在这个过程中发现的问题,你是如何解决的。为什么要采用redis作为中间存储将数据保存一下?(没答出来,后来他给我解释是因为redis在这里相当于一个缓冲器)

2.在C语言中如何实现将一个新的元素插入到一个长度为10的数组中的第四个位置,详细说明,并说明该算法的时间复杂度;

3.如果要将新的元素插入到数组中,不指定插入位置,怎样做可以实现最小的时间复杂度,并说明做小的时间复杂度;

4.你是怎样接触到运维这个方向的,为什么选择运维;

5.在运维的学习过程中你都看过什么相关的书籍,有没有看过关于Linux操作系统相关的,内核相关的;

6.如果在企业中让你学习一个新东西,请详细说明你的自学过程;

7.你是否对运维真的感兴趣,进到公司之后你会希望从事哪个方向的运维;

然后就拿到了新浪微博的offer~

七.中移铁通一面:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12371.html