是群面的方式,每次进去12个人,按照顺序自我介绍,就是在这次面试中我留下了没有学历的眼泪,进去的人都太强了,12个人只有三个本科,不是国际论文就是国际数学建模一等奖,到我自我介绍的时候我都不抱希望,就说了会使用自动化运维工具和做的那些项目名称,出来准备走的时候人家通知我过了一面,准备一下技术面
八.中移铁通二面1.运维方面的组件或者插件都用过什么
2.对于docker的了解,在docker方面做过什么
3.自动化运维工具了解多少,saltstack的原理是什么
4.对Redis的理解,redis如何实现高可用,两种实现高可用的区别
5.为什么要做简历上写的这两个项目,背景是什么
6.了解数据库吗?用哪种数据库用得比较多;
7.对于MYSQL有没有实现过高可用,是如何实现的;
8.说一说你对以后运维发展方向的看法(我说应该是向自动化运维的方向靠近,所以对我们的开发能力和代码能力是一个非常艰巨的挑战);
9.面试官介绍了一下公司的情况,跟我说很不明白为什么我一个女生要来做运维,在他们公司经常是加班带凌晨两三点;
10.两位面试官是分开提问的,往往是一个问题还没有问完,第二个问题已经出来了,就是不知道该把这个继续说完还是重新开始;
我想刷掉我的原因就是公司这个职位不太适合女生吧!
九.vipKID一面1.简单介绍一下自己的项目,做项目的原因,以及在过程中遇到的问题;
2.面向对象的概念,自己学过哪些面向对象语言;
3.觉得C语言和C++的区别是什么;
4.Linux中的安全机制大致有哪些;
5.C++中构造函数和析构函数的区别,两者是用来做什么的;
6.C++中虚类的概念,析构函数在虚类中是怎样体现的;
7.现场写一个脚本(脚本语言不限):用户输入一个PID,利用该PID,查询对应进程的内存使用状况并将其输出到一个文件中,每分钟执行一次,输出到文件中的格式是:两列,第一列加上时间戳,第二列是对应的内存使用状况;
8.对于Linux内核有什么理解;
9.详细说明内存的概念,内存是用来做什么的,交换分区的概念,交换分区是用来做什么的,交换分区是如何向内存中提供临时空间供其使用的;
10.HTTP和HTTPS的区别,对称加密和非对称加密的区别;
十.vipKID二面这个二面是总监面,没有问太多的技术问题,主要是在问自己在做项目的心得和体会
1.自我介绍一下,说一下自己在大学喜欢上什么课,不喜欢上什么课(因为当时去的时候要求带上成绩单,面试的时候也是看了成绩单);
2.我介绍完第一个项目(利用saltstack自动化运维来部署高可用+负载均衡集群)之后,总监问我,在部署负载均衡集群的时候,有很多组件可以实现负载均衡,为什么选用haproxy,有没有用haproxy和其他的作比较来查看优劣;
3.自己对以后工作的追求和方向,希望自己达到的高度;
4.接下来的时间基本上就是在听总监介绍公司的运行情况和团队的组成,问我是否有兴趣来北京工作;
十一.vipKID HR面1.做一下自我介绍;
2.说一下自己的缺点,如果你说不出来一个真真正正的缺点,她会逼着你一直说下去直到说出来为止;
3.分别从技术和非技术方面说一下为什么选择运维这个方向;
4.再者就是问了一下如果来北京工作自己的情况;
拿到offer~
十二.小米霸面这个真的是因为人在小寨离面试地点比较近,纯粹想着临时去看一下大厂的面试,进去之后刚好处于工作人员吃饭的时间,所以有个人接待,说让我去找一下负责人问一下是否可以面试,他看了我的简历之后说简历还不错,可以来面试(因此我觉得简历是别人了解你的第一步,听别的同学说,霸面的同学,除985和211会有面试机会外,别的直接拒绝,所以我们的简历应该做到让别人看了有想要了解你的冲动)
1.做一下自我介绍;
2.对于docker做过什么,docker swarm的理解和应用;
3.DNS的解析过程;
4.CDN是什么,CDN是如何实现的,请说明详细过程;
5.对于LVS的了解,LVS的包交换策略详细画图说明,调度算法平常用到的有哪些,举例说明;
6.TCP协议的由来以及它四次挥手的过程;
7.利用Python实现对一个文件的去重;
8.是否了解lnmp架构,对于PHP的了解;大致说一下什么是lnmp架构,php是如何实现与nginx或者apache交流的;
9.对数据库索引的理解,什么是索引,索引的好处和坏处;
10.有没有搭建docker的私有镜像仓库(这个是我的痛啊),说一下搭建过程;
11.这个面试对于项目部分聊得不是很多,但是对于细小知识点问的还挺多。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx