欢迎光临
我们一直在努力

面试总结

目录
王乾面试总结 10
第一次面试:哈佛租赁 10
第二次面试:数酷智软 11
第三次面试:瑞友科技外包到百度 13
第四次面试:北京东方金信科技 15
第五次面试:南京汇银讯 17
第六次面试:国投云贷 18
第十次面试:中软国际 21
第十一次面试:巴根网络 24
第十二次面试:敏讯科技 26
第十三次面试:必要商城 28
第十四次面试:拾级科技 30
第十五次面试:百度 33
第十六次面试:中科大洋 35
第十七次面试:韦氏易通教育 36
第十八次电话面试:合肥的分公司 37
第十九次面试:猎豹移动 38
第二十次面试:集奥聚合 40

1、我看你有项目elk,elk是怎么做的,日志集群是自己搭建的吗,你主要是做维护是吗
2、日志量是多少呢你们公司,
3、elk监控的是整个平台吗,新的日志索引在什么创建吗
4、实现数据分离高可用,为什么选用的是MHA呢
5、mycle数据集群是用的几台数据库呢
王乾面试总结 10
第一次面试:哈佛租赁 10
1.说一下你主要在公司做些什么? 10
2.用的什么服务器?服务器架构?多少服务器? 10
3.用过k8s没有? 10
4.有没有写过shell脚本?写过哪些? 10
5.jenkins搭在docker上还是普通服务器上? 10
6.nginx怎么做的负载均衡? 10
7.redis,自己搭的,还是直接买的?为什么不直接买? 10
8.mysql有了解吗?你们的mysql是集群还是什么?搭建过程中遇到过哪些问题? 10
9.对云服务器用的熟不熟练? 10
10.你们公司有几个运维? 10
11.之前有学过linux相关课程吗?为什么来北京工作? 10
12.你对我们公司有没有了解? 11
13.我们的产品已经上线了,公司用的都是kbs,100多台服务器,结合我们公司你有什么规划? 11
14.你期望的薪资是多少? 11
15.你对我们公司有什么要问的吗? 11
第二次面试:数酷智软 11
1.查看内核版本的命令;centos6.5、centos7.4 的内核版本是多少? 11
2.测试主机间网络和端口是否联通的命令有哪些? 11
3.查看某个端口被哪个进程占用的命令? 11
4.cd - 的作用是什么? 11
5.如何用sed把文件test.txt中的abc替换为xyz? 11
6.cat /etc/passwd | awk '{print NR}' | tail -1 这个命令的作用是什么? 12
7.查找目录/tmp/下所有以 .log 结尾的文件并删除的命令? 12
8.搭建一个测试环境时,初始化主机需要注意些什么? 12
9.写两条ansible的使用命令 12
10.RAID5的主要实现逻辑? 12
11.使用操作系统命令查看历史I/O负载情况? 12
12.分析判断逻辑卷lv_mysql的繁忙程度? 12
面试官问题: 13
1.说一下你们公司上线代码的整体流程,包括代码的状态 13
2.你们公司的mysql是买的还是自己搭的?为什么自己搭? 13
3.你在Jenkins上有哪些操作?这些都是你一个人干的吗? 13
4.你们用的云服务器吗?什么云?阿里云有哪些组件? 13
5.你对我们公司有什么想要了解的吗? 13
第三次面试:瑞友科技外包到百度 13
瑞友推荐人: 13
1.简单介绍一下你在上家公司主要每天干些什么? 13
2.nginx用过吗?用来做什么? 14
3.tomcat做过哪些优化? 14
4.我们的工作制度是三班倒的你能接受吗? 14
5.你的期望薪资是多少? 14
百度技术人员: 14
1.做一下简单的自我介绍 14
2.你们公司使用云服务器有没有故障清单? 14
3.我简单介绍一下我们这个岗位: 14
我们这个岗位属于售后技术支持,我们的百度云产品卖给客户后,客户反映的问题需要 14
售后技术支持人员去帮客户解决问题,工作时间是三班倒的工作时间,你能适应吗 14
4.如果你是客户你的服务器连接不上远程工具怎么办? 14
5.如果你的服务器面临被黑的威胁,你该怎么做? 15
6.如果你的客户忘记了root密码你该怎么解决? 15
7.你对这个行业有什么要问的吗? 15
第四次面试:北京东方金信科技 15
面试题: 15
1.hadoop如何保证高可靠性? 15
2.安装hadoop集群需要哪些步骤? 15
3.列出hadoop集群启动中所有进程和进程的作用? 15
4.你认为系统调优包括哪些工作,以linux为例,简单阐述,举一些参数为例? 16
5.你们的数据是用什么导入数据库的?导入到什么数据库? 16
6.你们提交的job任务大概有多少个?这些job执行完大概用多长时间? 16
面试官提问: 16
1.学历是正规的吗,成人的还是什么? 16
2.有没有装过系统?什么系统? 16
3.centos6和centos7有什么区别? 16
4.有用过hadoop吗? 16
上机操作: 16
1.让本主机ping通百度: 16
2.用find命令找到三天前的文件并删除: 17
3.配置本地yum源,将镜像文件挂载在本地,生成本地yum缓存,本地镜像文件在root下: 17
4.登录本地数据库并创建新数据库mysqltest,用户usertest,密码usertest 17
面试官提问: 17
1.我现在新建一个文件,用刚才的find命令找出来,后边也要添加参数找出来? 17
第五次面试:南京汇银讯 17
面试官提问: 17
1.说一下你在上家公司的日常工作是什么? 17
2.你们Redis是自己搭的是吧?Redis的主从复制是怎么实现的?搭建过程是怎么搭的? 18
3.打开系统最大打开的文件描述符限制的文件是哪个文件?需不需要重启? 18
4.你们怎么利用nginx实现将某个域名跳转到163网站的页面? 18
5.我们公司运维少,现在是倒班的工作制度,你能接受加班吗?对加班怎么看? 18
6.你对我们公司还有什么要问的吗? 18
第六次面试:国投云贷 18
面试题: 18
1.请写出下面命令执行的结果是什么?、 18
2.apache和nginx这两个web服务器有什么区别? 19
3.使用一条命令统计出apache的access.log中访问量最多的5个ip? 19
4.请简述mysql的主从原理是什么? 19
5.列举所使用过的集群软件,以及HA集群中脑裂问题如何解决? 19
6.配置iptables的规则:仅允许10.10.10.2访问本机的8080端口? 19
7.列举使用过的监控软件,并说明各自的优缺点? 19
8.对于服务器的安全加固方面,说说自己的想法? 19
面试官提问: 20
1.你用过的这些集群软件有哪些区别? 20
2.你们公司用的什么服务器? 20
3.阿里云服务器,你们怎么做的高可用? 20
4.你们公司有没有遇到过攻击,你们是怎么做的防护? 20
5.有没有写过脚本?写过什么脚本? 20
6.数据同步脚本是怎么写的? 20
7.rsync结合inotify,那这个脚本中,这两个命令分别起到一个什么作用? 20
8.你们公司用的zabbix监控是吧?zabbix监控会用到脚本吗?用到什么脚本? 21
9.你能不能写一个主机之间传输数据的脚本?不用rsync写? 21
第十次面试:中软国际 21
面试官提问: 21
1.说一下你平时在公司里的工作内容是什么? 21
2.说一下你在工作中遇到的问题,或者印象最深的事? 21
3.你在工作中常用的检测系统状态的命令有哪些? 21
4.你用什么命令检查内存状态?还有其他的吗? 21
5.你们mysql双主有什么缺点? 21
6.哦,你们mysql做的主从呗,那你们是怎么保证mysql的高可用呢? 21
7.你们mysql的备份策略是怎样的? 22
8.你们mysql备份用的什么命令? 22
9.mysqldump的优缺点是什么? 22
10.tar和tar.gz有什么区别? 22
11.你们zabbix监控多少服务器?zabbix是怎么搭建的? 22
12.你们Redis的哨兵模式搭建过程能描述一下吗? 22
13.Redis与memcached的区别有哪些? 22
14.docker里的rm和rmi分别指什么? 22
15.ansible里的xx模块和xx模块有什么区别? 22
16.说一下raid0、raid1、raid5的区别? 22
17.给你一块新的磁盘,分区后应该做些什么? 23
18.现在给你16块硬盘,说一下raid0、raid1、raid5使用后分别剩多少块可用的? 23
19.iptables的内核模块、用户工具是什么? 23
20.你在linux系统做过哪些调优? 23
21.文件的最大描述符的限制是吧?限制的数量是多少? 23
22.你们文件最大打开数没有限制过吗? 23
23.你们mysql怎么做的优化? 23
24.你sql语句会用吗? 24
25.你对oracle了解多少? 24
26.mysql查看命令,查看一张表的数据用什么命令? 24
第十一次面试:巴根网络 24
面试题: 24
1.只查看oldboy.txt文件(共100行)内第20行到第30行的内容 24
2.请执行命令取出 linux 中 eth0 的 IP 地址 24
3.写出关闭 Selinux、postfix、firewalld 的步骤 25
4.写出设置ssh实现密钥登录的步骤 25
5.写出安装mongodb的yum 命令, 启动Mongodb命令, Mongodb配置文件名, Mongodb日志文件名, 25
6.名词解释,请说明如下命令的意思 25
第十二次面试:敏讯科技 26
面试题: 26
1.名词解释: 26
2.请简述电子邮件的传递过程: 28
第十三次面试:必要商城 28
面试官提问: 28
1.简单做个自我介绍 28
2.你们公司业务是什么? 28
3.你在公司用的最多的技术是什么? 28
4.你们zabbix是一开始就有吗,还是你去了搭建的? 28
5.你们zabbix监控多少台服务器? 28
6.有用到proxy吗? 28
7.你们zabbix怎么监控的服务? 29
8.如果让你写一个监控服务运行状态的脚本,你怎么写? 29
9.你怎么用docker部署开发测试环境的? 29
10.用什么部署的? 29
11.centos镜像怎么来的? 29
12.dockerfile你会写吗,往dockerfile里添加服务怎么写? 29
13.你们公司测试环境有几台服务器? 29
14.你们有几台服务器跑docker?跑几个docker? 29
15.你们公司docker的网络模型是怎样的? 29
16.你们镜像放哪? 29
17.你们没有私有仓库吗? 29
18.你们用镜像就从公有仓库往下拉是吧? 30
19.可是公有仓库不是有延迟吗? 30
20.你们远程登录用的ssh是吧?你能说一下ssh登录的实现方法吗? 30
21.你们密钥对是怎么传给被登陆主机的? 30
22.你搭建过哪些服务? 30
第十四次面试:拾级科技 30
技术提问: 30
1.简单做个自我介绍 30
2.你们公司用的zabbix做的监控是吧?能说一下zabbix的监控原理吗? 30
3.你们公司用的http还是https?他们的区别是什么? 30
4.你知道怎么把http做成https吗?有做过吗? 30
5.你们jenkins上线代码流程能说一下吗? 31
6.你们这个回滚操作回滚的是代码的什么状态? 31
7.你们nginx用来做什么? 31
8.tomcat有做过优化吗? 31
9.你记得里面的一些参数吗?比如说最大连接数? 31
10.知道ftp是什么吗? 31
11.用过虚拟机吗?说说你的理解? 31
12.既然你说到了寄居架构,能说说他跟原生架构的区别吗? 31
13.你会的技术面挺广啊,是从培训机构出来的吗? 31
14.你对我们公司有什么问题吗? 31
人事提问: 32
1.简单做个自我介绍 32
2.你工作了两年是吧? 32
3.离职原因是什么? 32
4.你上家离职前的薪资是多少?期望薪资是多少? 32
5.10850?这薪资还真是... 32
6.入职薪资是多少? 32
7.考核评分过多少会涨薪? 32
8.你这是23岁,9几年的? 32
9.96年是22岁啊? 32
10.12年上的大学是吧?你这从小学到大学,都是正常上的吗? 32
11.上的有点早吧? 33
12.你会的技术挺多啊,是培训机构出来的吗? 33
13.一般公司出来的不应该只会自己公司那一块的技术吗? 33
14.你是在海淀是吧,我们公司是弹性工作,早九晚六弹半个小时,中午一小时午休时间,刚才那个Java在昌平区,但是他那儿不堵车,所以来的也快,你到这一个多小时是吧?你是保定的是吧,保定哪里的 33
15.你对我们公司有什么要问的吗? 33
16.好,我跟我们技术总监反应一下,如果觉得合适的话,我们会约您进行复试 33
第十五次面试:百度 33
面试官提问: 33
1.你做一下自我介绍 33
2.你说一下你这第二个项目,解释一下,为什么这么做? 33
3.你第三个项目,能给我画个ELK的日志处理流程图吗? 34
4.你们zabbix怎么监控报警的? 34
5.你们公司业务是什么? 34
6.你们mysql当时做主从是因为qbs高吗?qbs达到了多少? 34
7.你们做的第二个项目访问效率慢的具体原因是什么? 34
8.你们mysql慢查询怎么做的? 34
9.你对我们公司有什么要问的吗? 35
第十六次面试:中科大洋 35
面试官提问: 35
1.你一般查看磁盘都用什么命令? 35
2.还有吗? 35
3.nginx做过哪些优化? 35
4.tomcat做过哪些优化? 35
5.怎么布置测试环境? 35
6.你曾经处理过哪些问题?怎么解决的? 35
7.怎么用nginx实现只让某些人使用这些服务器资源? 35
8.你曾经有做过测试这块的工作吗? 35
9。你对我们公司有什么要了解的吗? 35
第十七次面试:韦氏易通教育 36
面试题: 36
1.写出Linux实时查看日志变化的命令? 36
2.写出Linux输出查找到某一个服务(如关键词是JAVA相关服务)是否运行的命令? 36
3.局域网如果出现网络环路,解决思路或步骤是什么? 36
4.常用什么软件工具或服务做服务器服务监控、自动预警提醒? 36
5.自动化部署、自动化运维熟悉哪些? 36
6.简单列出如何做容灾与恢复,保证数据的安全? 36
面试官提问: 36
1.简单做个自我介绍 36
2.你会网络这块儿吗?我们公司因为有混合的服务器,所以需要会点网络的 36
3.你上一家公司的业务是什么? 37
4.你们是做的pc端吗? 37
5.你的离职原因是什么? 37
6.ok,今天总监不在,只能先聊到这里了,我发给总监后,觉得你合适的话,会邀请你复试的 37
第十八次电话面试:合肥的分公司 37
面试官提问: 37
1.简单做个自我介绍吧 37
2.你做的这个ELK的这个项目,能说一下它的处理流程吗? 37
3.你对加班怎么看? 37
4.我们公司是做的驻场运维,就是工作地点随着项目走,你能接受吗? 37
5.我在给你介绍一下我们公司的情况啊 38
6.你对我们公司还有什么要问的吗? 38
7.其他的没什么要问的了,那就期待我们的下次合作吧 38
第十九次面试:猎豹移动 38
面试官提问: 38
1.先简单做个自我介绍 38
2.离职原因是什么? 38
3.钱给清了吧? 38
4.你们公司做什么的? 38
5.也是有自己的产品吗? 38
6.你们公司用的什么云服务器? 39
7.阿里云有哪些组件? 39
8.我知道那个,就天天往我这手机发短信的那个 39
9.你以后想往运维哪个方面发展? 39
10.我给你介绍一下我们公司的情况啊 39
11.你还有什么想了解我们公司的吗? 39
人事提问: 39
1.说一下你对这个岗位的理解? 39
2.当你还有一分钟下班的时候服务器出现了问题,你该怎么做? 39
3.你在工作中发现了服务器问题,单又发现身边的同事偷懒不工作,这时候你怎么办? 39
第二十次面试:集奥聚合 40
面试官提问: 40
1.说一下你平时在工作中做些什么? 40
2.对lnmp熟悉吗? 40
3.没网的情况下怎样正常下载软件包? 40
4.没网的情况下,给你笔记本装个无线网卡,这个网络怎么连接到你的系统,让它连接到外网? 40
5.在iptables里怎么实现某些端口不固定的授权? 40
6.有个一键安装的脚本lnmp的,编译mysql的时候怎么去让它实现一边编译一边输入其他命令操作? 40
7.怎么给一个正在运行的进程再起一个子进程、子线程? 40
8.你这部署开发测试环境怎么做的? 40
9.会写dockerfile吗? 40
10.iptables可以限制哪些协议? 40
11.swarm集群可以实现什么? 41
12.logstash怎么收集应用日志数据和传输数据给elaseticsearch的? 41
第二个面试官提问: 41
1.你上家公司是创业公司吗? 41
2.如果百度、猎豹、我们公司,在三个公司里你觉得公司哪些方面值得你重点考虑的? 41
3.你能接受加班吗? 41
4.你对未来有什么规划? 41
5.你不工作的时间出问题怎么办? 41
6.住在海淀是吧?这么远可以正常上班吗? 41
第三个面试官提问: 41
1.你之前在哪个培训机构学习的吗?毕业直接工作了吗? 41
2.你住在海淀是吧,住在海淀哪块? 42
3.挺远的,能正常上下班吗? 42
4.有一些运维证书吗? 42
5.你这个23岁有点年龄小了吧?哪年出生的? 42
6.离职原因是什么? 42
7.钱还清了吗? 42
8.我是我们公司的人事主管,这边情况先跟你说一下,我们这边觉得你合适的话,下周会邀你复试,今天就先到这吧 42

王乾面试总结

第一次面试:哈佛租赁
1.说一下你主要在公司做些什么?
(1)负责系统服务的部署、优化
(2)数据库日常维护、备份
(3)用zabbix监控服务的运行状态,用jumpserver对用户行为审计
(4)技术咨询平台的初期扩建与后期管理维护
(5)用docker部署开发测试环境,用jenkins+gitlab与开发人员协作沟通实现项目的上线

2.用的什么服务器?服务器架构?多少服务器?
阿里云服务器
14台服务器:1zabbix、1jumpserver、2nginx、3tomcat、1nfs、2redis、4mysql

3.用过k8s没有?
没有,但是我用过mesos,比kbs小、轻量

4.有没有写过shell脚本?写过哪些?
有,mysql数据的增量备份、全量备份、数据同步的脚本

5.jenkins搭在docker上还是普通服务器上?
搭在tomcat上

6.nginx怎么做的负载均衡?
在nginx的配置文件里upstrm模块里指定主机ip和轮询的方式

7.redis,自己搭的,还是直接买的?为什么不直接买?
自己搭建的,1是为了节省成本,2是因为直接买的话,存储的数据会暴露在云厂商,不安全

8.mysql有了解吗?你们的mysql是集群还是什么?搭建过程中遇到过哪些问题?
有了解,双主双从,当时遇到数据不同步、不匹配的情况,对集群服务停止后重启。
先停管理节点,再停SQL进程,可手动kill

9.对云服务器用的熟不熟练?
熟练

10.你们公司有几个运维?
3个,1个系统运维,2个应用运维

11.之前有学过linux相关课程吗?为什么来北京工作?
专业课:linux企业级服务与应用
听朋友推荐说北京这边的福利待遇都比较好,然后就投简历来了北京

12.你对我们公司有没有了解?
贵公司用的主要技术是kbs

13.我们的产品已经上线了,公司用的都是kbs,100多台服务器,结合我们公司你有什么规划?
因为公司之间用到的技术都不一样,所以可能贵公司用到的技术不是很熟悉,
同时我也愿意去学习新技术,哪怕是加班或者是用我自己的时间也愿意去学习,
这对我来说也是技术层面的一个扩展,对我以后的发展也有好处。

14.你期望的薪资是多少?
最好是12k,高低也都能谈,钱不是最主要的,主要的是对我以后的一个发展怎么样,
毕竟我也想找一个能够长期发展的工作。

15.你对我们公司有什么要问的吗?
公司业务是什么?
公司服务器架构?
公司有多少运维?多少开发?
公司晋升制度是怎样的?

第二次面试:数酷智软
面试题:
1.查看内核版本的命令;centos6.5、centos7.4 的内核版本是多少?
uname -r ; 2.6 ; 3.10

2.测试主机间网络和端口是否联通的命令有哪些?
(1)telnet ip地址 端口号 ##可用telnet测试端口的连通性
(2)ssh -v -p 端口号 用户名@ip地址 ##可用ssh测试端口的连通性
-v #调试模式(会打印日志) -p ##指定端口
(3)curl ip地址:端口号 ##可用curl测试端口的连通性
(4)wget ip地址:端口号 ##可用wget测试端口的连通性

3.查看某个端口被哪个进程占用的命令?
lsof -i:端口号

4.cd - 的作用是什么?
返回到上一次的工作目录

5.如何用sed把文件test.txt中的abc替换为xyz?
sed -i 's/abc/xyz/g' /test.txt

6.cat /etc/passwd | awk '{print NR}' | tail -1 这个命令的作用是什么?
统计账号文件的总行数;第一段查看账号文件,第二段统计并显示该文件所有行数,
第三段查看最后一行就是查看该文件的总行数

7.查找目录/tmp/下所有以 .log 结尾的文件并删除的命令?
find /tmp/ -name "*.log" |xargs rm -rf

8.搭建一个测试环境时,初始化主机需要注意些什么?
(1)真实:尽量模拟用户的真实使用环境
(2)干净:测试环境中尽量不要安装与被测软件无关的软件
(3)无毒:测试工作应该确保在无毒的环境中运行
(4)独立:测试环境与开发环境相互独立,避免相互干扰

9.写两条ansible的使用命令
ansible all -m command -a "date"
ansible all -a "ping -c 1 www.baidu.com"

10.RAID5的主要实现逻辑?
RAID5将数据分别存储于不同磁盘上,数据相对应的奇偶校验信息(总数据)
单独存储在一块磁盘上,当一个磁盘发生损坏后数据会丢失,损坏磁盘被替换
后RAID会利用剩下的奇偶校验信息重建丢失的数据,从而保证RAID5的高可靠性。

11.使用操作系统命令查看历史I/O负载情况?
(1)使用w查看系统整体负载,可以看到:系统登录的时间、使用者的个数、系统
1分钟5分钟15分钟的负载值 ##使用方法:w
(2)使用vmstat命令监控系统的状态(CPU,内存,磁盘等)
procs (进程信息)---memory(内存信息)---swap(交换内存)---io(磁盘使用)
--- system(采集时间内中断次数)---cpu(CPU使用状态) ##使用方法:vmstat 1
(3)使用top查看系统动态综合信息,可以看到:系统负载、总进程数、占用CPU百分比、
物理内存总量、交换分区情况、物理内存大小 ##使用方法top
(4)sar命令linux系统下运行状态统计工具:sar -n DEV ##统计网卡流量、
sar -q ##统计系统负载、sar -b ##统计磁盘读写、sar -f /var/log/sa/saxx ##统计历史文件
使用方法:安装sar包 ##yum -y install sysstat
(5)nload命令可以监看网卡流量、网络状态和各ip使用的带宽:
先安装epel-release:yum install epel-release
安装nload包命令:yum install nload
使用方法:nload、nload eth0

12.分析判断逻辑卷lv_mysql的繁忙程度?
lvdisplay lv_mysql

面试官问题:
1.说一下你们公司上线代码的整体流程,包括代码的状态
产品发布流程:产品设计成型->开发人员开发代码->测试人员测试功能->运维人员发布上线
开发人员用Git命令将代码上传到gitlab上存放,代码每上传一次,Jenkins到gitlab上拿取代码
自动触发一次持续集成,也就是代码的持续合并,再通过Jenkins上的maven项目将代码进行编译,
然后将代码持续交付到测试环境中,如果有问题会将代码回滚到开发人员那儿,没问题就交付到
测试环境中测试,测试完成后持续部署到生产环境中,期间如果有问题,代码会回滚到开发人员
那儿,没问题就部署到生产环境中,由运维人员发布上线到服务器,展示到客户端。

2.你们公司的mysql是买的还是自己搭的?为什么自己搭?
自己搭的,一方面是为了节省成本,另一方面,如果买,存储服务器上的数据会暴露在云厂商,
不安全

3.你在Jenkins上有哪些操作?这些都是你一个人干的吗?
创建任务
指定Jenkins链接gitlab代码库时需要的认证类型
定时构建触发器
将Jenkins构建的任务推送网页文件到web服务器上
我只是参与跟另外一个同事一起干的,还有一些开发人员

4.你们用的云服务器吗?什么云?阿里云有哪些组件?
阿里云服务器四大件:ESC云服务器、RDS云数据库、SLB负载均衡、OSS对象存储
CDN:内容分发网络、VPC:专有网络、弹性伸缩、DDOS高防ip、安骑士、证书服务

5.你对我们公司有什么想要了解的吗?
公司业务是什么?
公司服务器架构?
公司有多少运维?
公司有多少开发?
公司用到最多的技术是哪方面的技术?

第三次面试:瑞友科技外包到百度
瑞友推荐人:
1.简单介绍一下你在上家公司主要每天干些什么?
(1)负责系统服务的部署、优化
(2)数据库日常维护、备份
(3)用zabbix监控服务的运行状态,用jumpserver对用户行为审计
(4)技术咨询平台的初期扩建与后期管理维护
(5)用docker部署开发测试环境,用jenkins+gitlab与开发人员协作沟通实现项目的上线

2.nginx用过吗?用来做什么?
反向代理和负载均衡

3.tomcat做过哪些优化?
禁止列出目录
禁用AJP协议连接器
配置页面超时
配置默认页面

4.我们的工作制度是三班倒的你能接受吗?

5.你的期望薪资是多少?
薪资是次要的,主要我是想找一个能长期稳定发展的工作,最好是能拿到10k以上,
也算完成了对我自己的一个挑战

百度技术人员:
1.做一下简单的自我介绍
面试官你好,我叫王乾,来自河北保定,今年23岁,16年毕业于石家庄建工科技学院,
在北京九瑞网络科技有限公司工作了近两年的时间,平时在公司的工作内容是:
公司系统服务的部署和优化。
数据库的日常维护、备份。
用zabbix监控服务的运行状态,用jumpserver对用户行为进行审计。
技术咨询平台项目的初期扩建与后期管理维护。
用docker部署开发测试环境,用jenkins和gitlab与开发人员协作沟通实现项目的上线。
我之前参与过公司Zabbix监控和jumpserver的构建;技术咨询平台访问效率的优化;
公司日志分析效率优化等项目。
后来因为一些原因,只能在9月底辞职了,现居地在北京海淀区,当前处于离职状态,
现在需要一份工作,希望贵公司能够给我这次工作机会,谢谢。

2.你们公司使用云服务器有没有故障清单?
有,但是不是我负责

3.我简单介绍一下我们这个岗位:
我们这个岗位属于售后技术支持,我们的百度云产品卖给客户后,客户反映的问题需要
售后技术支持人员去帮客户解决问题,工作时间是三班倒的工作时间,你能适应吗

4.如果你是客户你的服务器连接不上远程工具怎么办?
服务器是否正常运行,网络是否正常。如果服务器没有启动或者死机也是连接不上的,
可以重启一下服务器试试,如果是服务器网络问题的话,可以联系机房处理或进入远程
ssh文件查看远程连接端口号要不要修改,改成22号端口

5.如果你的服务器面临被黑的威胁,你该怎么做?
(1)系统版本最好使用最新版本,每个系统都会有自己的问题,新版本更新或多或少
会修复之前的问题
(2)修改网站搭建过程中的默认命名。比如数据库的默认名
(3)后台登录密码设置复杂点,避免出现弱密码,密码最好大小写加字符,最好常换
(4)安装防护软件,云服务器有ddos高防ip、安骑士可对云服务器ECS漏洞检测
(5)定期扫描自己网站的漏洞,及时修复
(6)定期备份网站数据,避免丢失数据,再启用备份

6.如果你的客户忘记了root密码你该怎么解决?
可以进入单用户模式,修改root密码,重启后登录新密码就好了

7.你对这个行业有什么要问的吗?
我是学linux出身,贵公司这个行业linux用到的多吗?
技术支持这个行业还有其他发展方向吗?
没接触过这个行业,公司会给我一定的适应时间吗?

第四次面试:北京东方金信科技
面试题:
1.hadoop如何保证高可靠性?
用hadoop组件zookeeper进程协调管理工具对hadoop的进程进行管理与故障切换

2.安装hadoop集群需要哪些步骤?
配置所有节点间的域名解析及创建用户
 配置master节点远程管理slave节点
 在所有节点安装JDK环境
 在所有节点安装Hadoop并简要配置
 在master节点进行配置hadoop服务,并将配置文件复制到slave节点上
 在master节点初始化并且启动Hadoop进程
 验证slave节点的进程状态
 网页查看http://master:50070统计hadoop集群的信息
对Hadoop中数据的基本管理

3.列出hadoop集群启动中所有进程和进程的作用?
master:namenode ##namenode节点主进程
resourcemanager ##mapreduce管理进程
secondarynamenode ##namenode的备份进程,
避免namenode进程意外停止,客户端无法读写数据
slave:datanode ##datanode节点主进程
nodemanager ##与namenode执行心跳信息检测的节点进程

4.你认为系统调优包括哪些工作,以linux为例,简单阐述,举一些参数为例?
网络ipv4的arp协议优化(关闭selinux/关闭防火墙)
文件的最大描述符的限制24800
tcp/ip内核连接优化:vi /etc/sysctl.conf
net.ipv4.tcp_syncookies = 1 ##开启syn cookies,可防范少量syn攻击
net.ipv4.tcp_tw_reuse = 1 ##开启重用,允许将timewait sockets重新用于新的tcp连接
net.ipv4.tcp_tw_recycle = 1 ##开启tcp连接中timewait sockets的快速回收
net.ipv4.tcp_fin_timeout = 30 ##修改系统默认的timeoute时间
sysctl -p ##让内核参数生效,优化后会提升服务器的负载能力,还能防御一定程度的ddos、cc和syn攻击

5.你们的数据是用什么导入数据库的?导入到什么数据库?
用重定向输入的方式将开发人员上传的war包输入到mysql数据库

6.你们提交的job任务大概有多少个?这些job执行完大概用多长时间?
几百个job任务大概三四个小时执行完

 

面试官提问:
1.学历是正规的吗,成人的还是什么?
全日制本科

2.有没有装过系统?什么系统?
centos6、centos7

3.centos6和centos7有什么区别?
系统命令不一样,centos6用的是/etc的系统命令,centos7用的是systemctl的系统命令

4.有用过hadoop吗?
公司里没用到hadoop,不过我自己有学习这方面的视频和文档,也在虚拟机里搭建过

上机操作:
1.让本主机ping通百度:
Ctrl+r->cmd->回车->ping www.baidu.com ##可以得到百度的ip地址
vi /etc/hosts
百度ip地址 www.baidu.com

ping www.baidu.com

2.用find命令找到三天前的文件并删除:
find /文件路径 -type f -mtime +3 |xargs rm -rf

3.配置本地yum源,将镜像文件挂载在本地,生成本地yum缓存,本地镜像文件在root下:
vi /etc/yum.repos.d/centos.repo
[local]
name=local
baseurl=file:///root/镜像文件
enable=1
gpgcheck=0

vi /etc/yum.conf
keepcache=0 ##将安装的软件包缓存到本地一份

4.登录本地数据库并创建新数据库mysqltest,用户usertest,密码usertest
赋予权限,让usertest可以访问mysqltest数据库并在数据库中创建表.163,本地mysql用户名为root,密码为123456
mysql -uroot -p123456
create database mysqltest;
use mysqltest
grant all on mysqltest.* to 'usertest'@'192.168.100.101' identified by 'usertest'
quit;
mysql -uusertest -h192.168.100.101 -pusertest
use mysqltest
create table `.163`(user_name char(16));
show tables;

 

面试官提问:
1.我现在新建一个文件,用刚才的find命令找出来,后边也要添加参数找出来?
find /文件路径 -type f -mtime -1

第五次面试:南京汇银讯
面试官提问:
1.说一下你在上家公司的日常工作是什么?
(1)负责系统服务的部署、优化
(2)数据库日常维护、备份
(3)用zabbix监控服务的运行状态,用jumpserver对用户行为审计
(4)技术咨询平台的初期扩建与后期管理维护
(5)用docker部署开发测试环境,用jenkins+gitlab与开发人员协作沟通实现项目的上线

2.你们Redis是自己搭的是吧?Redis的主从复制是怎么实现的?搭建过程是怎么搭的?

主从刚刚链接的时候,进行全量同步,全量同步结束后进行增量同步
搭建过程:(1)安装并配置master角色的Redis服务
(2)安装并配置slave角色的Redis服务(双实例)
(3)配置master角色的文件
(4)配置slave角色的文件
(5)验证主从复制

3.打开系统最大打开的文件描述符限制的文件是哪个文件?需不需要重启?
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
修改后使用命令sysctl -p重读内核就可以了

4.你们怎么利用nginx实现将某个域名跳转到163网站的页面?
利用nginx的rewrite模块,写一条正则去匹配那个已知的域名,匹配到以后,将它跳转到
163的网站页面

5.我们公司运维少,现在是倒班的工作制度,你能接受加班吗?对加班怎么看?
可以接受,我本身不排斥加班,我觉得加班还会使我的工作效率提高,同时我也是个
时间观念很强的人,为避免不必要的加班,我工作也不会拖拖拉拉

6.你对我们公司还有什么要问的吗?
(1)公司业务是什么?
(2)公司服务器架构?
(3)公司多少台服务器?
(4)公司多少运维?
(5)公司多少开发?
(6)公司用到最多的技术是哪方面的?

 

第六次面试:国投云贷
面试题:
1.请写出下面命令执行的结果是什么?、
(1)bash$ echo "sinaops" |read a ; echo $a
(2)bash$ echo "sinaops" |while read a ;do echo $a ; done
无法执行二进制文件

2.apache和nginx这两个web服务器有什么区别?
(1)apache不支持反向代理,nginx支持方向代理
(2)apache是select模型,nginx是epoll模型(占用硬件资源更少)
(3)apache的组件比nginx多,nginx静态处理性能比apache好

3.使用一条命令统计出apache的access.log中访问量最多的5个ip?
cat access_log_2018_10_26.log |awk '{print $1}' |uniq -c |sort -n |head 5

4.请简述mysql的主从原理是什么?
(1)二进制文件:
每个事物更新前,master在二进制日志文件记录这些改变,写入二进制日之后,
master通知存储引擎提交事务
salve将master的二进制文件复制到自己的中继日志文件,首先slave开始一个I/O线程,
I/O线程在master的二进制日志中读取事件,如果已经跟上master,则睡眠等待master
产生新的事件,I/O线程再将这些事件写入到中继日志里,中继日志通常存放在OS缓存中,
所以开销较小
slave中的sql线程在中继日志中读取时间,重放其中事件,更新slave的数据,使其与
master中的数据一致

(2)GTID:全局事务标示符
master更新数据时,在事务前产生GTID,记录到binlog中(记录更新的日志),slave
端的I/O线程将变更的binlog写入到本地中继日志中,sql线程从中继日志中获取GTID,再对比自
己的binlog是否有记录,若果有,slave会忽略,如果没有,执行该GTID事务,记录到binlog中

5.列举所使用过的集群软件,以及HA集群中脑裂问题如何解决?
nginx、haproxy、lvs
(1)添加冗余的心跳线
(2)启用磁盘锁
(3)设置仲裁机制

6.配置iptables的规则:仅允许10.10.10.2访问本机的8080端口?
iptables -A INPUT -s 10.10.10.2/24 -p tcp --dport 8080 -A ACCESS
iptables -p INPUT DROP

7.列举使用过的监控软件,并说明各自的优缺点?
zabbix ##页面友好,通过key/value键值对获取数据,绘图可结合grafana实现可视化
cacti ##擅长监控网络设备,通过snmp协议获取网络服务器的数据,支持绘图
nagios ##擅长监控系统性能,及服务状态,不支持绘图

8.对于服务器的安全加固方面,说说自己的想法?
可以在以下方面对服务器加固:
(1)系统端口加固
(2)文件系统权限加固
(3)启动密码策略
(4)启动证书登录
(5)ssh安全设置
(6)防火墙配置
(7)服务器异常监控报警

面试官提问:
1.你用过的这些集群软件有哪些区别?
(1)nginx和haproxy工作在七层,lvs工作在四层
(2)nginx健康检查只支持端口,lvs不支持节点的健康检查,haproxy支持多种方式检测
节点的将康状态
(3)nginx内存消耗小,支持高并发连接;lvs内存和CPU消耗低,支持会话保持;haproxy
负载均衡策略多,高效稳定

2.你们公司用的什么服务器?
阿里云服务器

3.阿里云服务器,你们怎么做的高可用?
买的SLB负载均衡,将这些需要做高可用的ECS实例添加到里面,里面任何一个实例出现故障,
SLB会自动切换掉故障实例

4.你们公司有没有遇到过攻击,你们是怎么做的防护?
有遇到过攻击,我们是在被攻击之前就做好了足够的防护,包括:
(1)系统版本最好使用最新版本,每个系统都会有自己的问题,新版本更新或多或少
会修复之前的问题
(2)修改网站搭建过程中的默认命名。比如数据库的默认名
(3)后台登录密码设置复杂点,避免出现弱密码,密码最好大小写加字符,最好常换
(4)安装防护软件,云服务器有ddos高防ip、安骑士可对云服务器ECS漏洞检测
(5)定期扫描自己网站的漏洞,及时修复
(6)定期备份网站数据,避免丢失数据,再启用备份
不过幸好公司一直做的安全防线还算挺牢固的,也是一直没给我们公司的攻破

5.有没有写过脚本?写过什么脚本?
数据库全量、增量备份脚本;日志分割脚本;数据同步脚本

6.数据同步脚本是怎么写的?
利用rsync和inotify写的,通过监控的方式,发起端主机A一旦出现变化,上传到备份源主机B,
达到一个同步数据的效果

7.rsync结合inotify,那这个脚本中,这两个命令分别起到一个什么作用?
rsync主要起到一个复制数据的作用,inotify起到一个监控的作用

8.你们公司用的zabbix监控是吧?zabbix监控会用到脚本吗?用到什么脚本?
是,会用到,检查mysql和其他应用程序状态的脚本

9.你能不能写一个主机之间传输数据的脚本?不用rsync写?
可以
#!/bin/bash
scp -rf 123.txt root@192.168.100.102:/tmp/123/
:wq

 

第十次面试:中软国际
面试官提问:
1.说一下你平时在公司里的工作内容是什么?
(1)负责系统服务的部署、优化
(2)数据库日常维护、备份
(3)用zabbix监控服务的运行状态,用jumpserver对用户行为审计
(4)技术咨询平台的初期扩建与后期管理维护
(5)用docker部署开发测试环境,用jenkins+gitlab与开发人员协作沟通实现项目的上线

2.说一下你在工作中遇到的问题,或者印象最深的事?
在公司我遇到过有一台服务器远程连接有时候成功有时候会失败的情况,我们也是找了很久才
找到的问题,我们检查了hosts文件,发现主机名与ip没有相对应,我们修改了主机名与ip后,又把
DNS文件的nameserver注释掉就好了,其他就是一些搭建过程中的问题了,比如我们当时对mysql
进行扩容,由于没有配置ntp时间服务,导致主从复制数据不能同步。这两件事我印象是最深刻的。

3.你在工作中常用的检测系统状态的命令有哪些?
top可以查看CPU、netstat可以查看端口、ps可以查看进程、lsof -i:端口号可以查看端口号的占用情况、
w可以查看系统负载、vmstat也可以查看负载。

4.你用什么命令检查内存状态?还有其他的吗?
free -m检查内存,top、vmstat都可以,用的最多的还是free -m

5.你们mysql双主有什么缺点?
我们mysql一开始做的单点,后来也算是一个扩容,做成了双主双从,但是同一时间只有一台主mysql
工作。

6.哦,你们mysql做的主从呗,那你们是怎么保证mysql的高可用呢?
我们是阿里云服务器,买的SLB负载均衡,在SLB里面添加要做高可用的ECS实例,然后某些应用程序
宕机或者挂掉的时候,SLB可以实现故障的切换。

7.你们mysql的备份策略是怎样的?
每周日进行一次全量备份,每天进行一次增量备份,每周的全量备份加上每天的增量备份,最后就是
这一周数据库的整体数据。

8.你们mysql备份用的什么命令?
mysqldump

9.mysqldump的优缺点是什么?
优点:支持myisam和innodb引擎、可备份整个数据库、可备份单个表、可备份单个表的部分数据、支持
mysql数据库之间的数据迁移。
缺点:备份速度慢。

10.tar和tar.gz有什么区别?
tar是打包命令,tar.gz是压缩命令

11.你们zabbix监控多少服务器?zabbix是怎么搭建的?
监控十几台服务器。首先搭建一个server端用来存储收集来的数据,然后在应用程序里搭建agent端用
来收集数据,zabbix的server端由zabbix中的一个node-get组件,来收集agent端接收的数据,存储到
server端的数据库里,再通过web界面结合grafana进行展示。

12.你们Redis的哨兵模式搭建过程能描述一下吗?
我们没做哨兵模式,但是Redis的主从复制搭建过程我是知道的,首先搭建Redis服务,然后ntp时间同步,主上
面配置master的角色,从上面配置slave的角色,验证主从复制。

13.Redis与memcached的区别有哪些?
memcached把数据都缓存在内存中,Redis可以把数据存储在内存,也能通过RDB或AOF的方式存储
到磁盘中;memcached关机重启后后数据会丢失,Redis关机重启后数据可以恢复;Redis支持哈希、字
符串、有序集合、无序集合、列表等数据类型,memcached不能支持这么多。

14.docker里的rm和rmi分别指什么?
rm指容器,rmi指镜像

15.ansible里的xx模块和xx模块有什么区别?
我们公司没用过ansible,是我自己学的,我有具体的相关视频和技术文档,里面有具体的技术知识,我
只是学习过,但是没用过。

16.说一下raid0、raid1、raid5的区别?
raid0类似于分布式存储,不支持数据的冗余也就是备份,但是读取速度快;raid1会将数据进行一个镜像
存储,但是读取速度慢,支持数据的冗余;raid5可以通过奇偶校验信息,在磁盘坏掉的情况下可以将丢失的
数据推算出来,坏掉的磁盘被替换后,还可以实现数据的恢复,而且raid5读取速度还比较快。

17.给你一块新的磁盘,分区后应该做些什么?
您是指逻辑卷吗?(就是给你一块磁盘,你怎么让他正常工作)逻辑卷的话,我是这么做的,我先将磁盘
分区,然后用vgscan命令查看一下卷组还剩多少空间、已用多少空间,然后将分好区的磁盘做成pv卷,再扩
到卷组里,再给逻辑卷扩容,从而让新磁盘可以正常工作。

18.现在给你16块硬盘,说一下raid0、raid1、raid5使用后分别剩多少块可用的?
raid0百分之百使用率不会剩下;raid1会剩下一半;raid5磁盘数-1

19.iptables的内核模块、用户工具是什么?
netfilter内核模块;iptables用户工具、firewall用户工具

20.你在linux系统做过哪些调优?
网络ipv4的arp协议优化,包括关闭selinux、关闭防火墙;文件的最大描述符的限制;tcp内核连接优化,
可防范少量的syn、ddos、cc攻击。

21.文件的最大描述符的限制是吧?限制的数量是多少?
是,24800

22.你们文件最大打开数没有限制过吗?
限制过,具体不是我做的

23.你们mysql怎么做的优化?
mysql的优化包含两个两个方面:
(1)系统内核的优化:对专用的mysql服务器来说,内存的使用、连接数、超时处理、tcp处理等方面的优化,根据自己的硬件配置进行优化
(2)mysql配置优化:I/O处理常用参数、指定字符集、最大连接数设置、缓存使用参数的设置、慢日志的参数设置,如果有主从关系,再设置主从同步的相关参数即可
mysql innodb I/O相关配置:innodb_log_file_size:(控制单个事务日志文件的大小:业务繁忙可以设置大一些,一般可以记录业务一个小时产生事务的日志)
innodb_log_files_in_group:(db中设置几组事务日志,默认是2)
引入问题:修改该参数大小,导致ib_logfile文件的大小和之前存在的文件大小不匹配
解决方式:在干净关闭数据库情况下,删除ib_logfile,而后重启数据库,会自行创建该文件

mysql指定字符集的相关配置:防止mysql乱码

mysql最大连接数的相关设置:方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可
方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppassword
MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的:
设置新的最大连接数为200:mysql> set GLOBAL max_connections=200

mysql缓存使用参数的设置:innodb_log_buffer_size:(innodb存储日志数据的缓存大小,默认1MB,设置为5MB)
query_cache_size:(mysql查询缓存大小,set @@global.query_cache_size=100000; 这里是设置1M左右,可设置5MB)

mysql的慢日志参数设置:在 mysql 配置文件中 my.ini 增加以下配置
[mysqld]
slow_query_log=on //开启慢查询
Query_time:sql语句执行的时间 Lock_time:锁表的时间

24.你sql语句会用吗?
sql语句会,但是用的不是很多,我主要是负责数据库的备份和稳定运行,但是我有整理过相关的sql语句
的视频和文档,学起来也会很快的。

25.你对oracle了解多少?
关系型数据库、可以存储大量数据、数据的可靠性高,由于我们公司用的mysql比较多,接触oracle很少,
了解的也不是特别多。

26.mysql查看命令,查看一张表的数据用什么命令?
select * from auth.users;

 

第十一次面试:巴根网络
面试题:
1.只查看oldboy.txt文件(共100行)内第20行到第30行的内容
sed -n '20,30'p oldboy.txt
-n:取消默认输出;p打印20-30行

2.请执行命令取出 linux 中 eth0 的 IP 地址
grep:grep IPADDR /etc/sysconfig/network-scripts/ifcfg-eth0|cut -d= -f2
grep:cat /etc/sysconfig/network-scripts/ifcfg-eth0|grep IPADDR|cut -d= -f2
cut:ifconfig eth0|grep 'inet addr'|cut -d ":" -f2|cut -d " " -f1
awk:ifconfig eth0|grep 'inet addr'|awk -F ":" '{print $2}'|awk '{print $1}'
sed:ifconfig eth0|grep 'inet addr'|sed 's/^.*addr://g'|sed 's/Bcast:.*$//g'

3.写出关闭 Selinux、postfix、firewalld 的步骤
关闭selinux:vi /etc/selinux/config--->将selinux=enforcing改成selinux=disabled--->保存文件
关闭postfix:service postfix stop
临时关闭firewalld:systemctl stop firewalld
永久关闭firewalld:systemctl disable firewalld

4.写出设置ssh实现密钥登录的步骤
创建密钥对:ssh-keygen -t rsa
传输密钥对:ssh-copy-id 用户@登录主机ip
远程登录:ssh 用户@登陆主机ip

5.写出安装mongodb的yum 命令, 启动Mongodb命令, Mongodb配置文件名, Mongodb日志文件名,
登录Mongodb命令,查看mogodb版本命令,查看数据库命令,卸载Mongodb命令
安装mongodb的yum 命令:yum -y install mongodb-org
启动Mongodb命令:service mongod start
Mongodb配置文件名: /etc/mongod.conf
Mongodb日志文件名: mongos.log
登录Mongodb命令: mongo --port 27017 --host 192.168.100.101
查看mogodb版本命令: mongo -version
查看数据库命令:show dbs
卸载Mongodb命令: yum erase $(rpm -qa | grep mongodb-org)

6.名词解释,请说明如下命令的意思
git branch : 查看本地所有分支
git checkout master : 取出master版本的head
git pull :本地与服务器端同步
git status:查看当前状态
git reset –hard :撤销修改
git config:对git进行一些配置
git status:查看当前状态
git commit: 将暂存区里的改动给提交到本地的版本库
docker build -t xxx/xxxx:20080808 -f ./Dockerfile.mainnet: 建立一个新的image
docker save -o xxxx.xxxxx.20180803.tar xxxxx/xxxxx:20180803: 把镜像xxxxx/xxxxx:20180803以tar文件形式保存

 

当你肯定一件事情你可以做出来并且可以做的更好的时候,你已经成功了一半了,加油~

 

第十二次面试:敏讯科技
面试题:
1.名词解释:
email:
电子邮件,是一种用电子手段提供信息交换的方式,廉价、快速

SMTP:
简单邮件传输协议,帮助每台计算机在发送或中转信件时找到下一个目的地

POP3:
邮局协议版本3,支持使用客户端远程管理在服务器上的电子邮件
pop协议支持离线邮件处理

Internet:
互联网,将计算机网络互相连接在一起的网络结构

Firewall:
防火墙,位于内网和外网之间的屏障,按预先定义的规则控制数据包的进出,系统的第一道防线,可防止非法用户的进入

Outlook:
微软办公软件组件,用于收发电子邮件、管理联系人信息、分配任务

Foxmail:
邮件客户端软件,可准确识别垃圾邮件与非垃圾邮件

webmail:
电子邮件服务,使用网页浏览器来阅读或发送电子邮件的服务

DNS:
域名系统,用于域名解析,通过域名获得相应的ip地址

TCP/IP:
网络传输协议,核心协议:tcp:传输控制协议 ip:网际协议,用于网络传输

RedHat LINUX:
红帽企业linux操作系统,可满足不断变化的业务需求

solaris:
计算机操作系统,UNIX操作系统的衍生版本之一

Router:
网络协议,由路由协议传输,把信息从源穿过网络传递到目的地的行为

NAT:
网络地址转换,可解决IP地址不足,避免来自网络外部攻击,保护内网计算机

IPTABLES:
防火墙应用软件,可在Linux系统上更好地控制IP信息包过滤和防火墙配置

APACHE:
web服务器软件,一个开放源代码的网页服务器,快速、可靠

MYSQL:
关系型数据库,体积小、速度快、开放源码成本低

LDAP:
目录访问协议,LDAP目录以树状层次结构存储数据

Proxy:
代理软件或代理服务器,一种网络访问方式,可提高内部访问速度

JAVA:
面向对象编程语言,可编写桌面应用程序、web应用程序、分布式系统和嵌入式系统应用程序,功能强大、简单易用

HTML:
超文本标记语言,是标准通用标记语言下的一个应用。用于编写静态网页

SSH:
安全外壳协议,专为远程登录会话和其他网络服务提供安全性的协议

FTP:
文件传输协议,可操作任何类型的文件而不需要进一步处理

TELNET:
基于Telnet协议的远程登录,远程控制web服务器的方法

COMPUTER VIRUS:
计算机病毒,计算机程序中插入的破坏计算机功能或者数据,影响计算机使用的程序代码

SPAM:
搜索引擎垃圾技术,通过不被搜索引擎认可的手短提高排名,一旦被发现,将会受到惩罚,有可能导致搜索引擎把网站从数据库里永久删除

2.请简述电子邮件的传递过程:
发送方通过邮件用户代理程序(MUA),将编辑好的电子邮件向邮件传输代理服务器(SMTP服务器)MTA发送,
邮件传输代理服务器识别接受者的地址,并向管理该地址的邮件投递代理服务器(pop3服务器)MDA发送消息。
邮件投递代理服务器MDA将邮件存放在接收者的电子信箱内,并告知接收者有新邮件到来。接收者通过邮件客户程序
连接到服务器后,就会看到服务器的通知,进而打开自己的邮箱查看电子邮件。

 

第十三次面试:必要商城
面试官提问:
1.简单做个自我介绍
面试官你好,我叫王乾,来自河北保定,今年23岁,16年毕业于石家庄建工科技学院,
在北京九瑞网络科技有限公司工作了近两年的时间,平时在公司的工作内容是:
公司系统服务的部署和优化。
数据库的日常维护、备份。
用zabbix监控服务的运行状态,用jumpserver对用户行为进行审计。
技术咨询平台项目的初期扩建与后期管理维护。
用docker部署开发测试环境,用jenkins和gitlab与开发人员协作沟通实现项目的上线。
我之前参与过公司Zabbix监控和jumpserver的构建;技术咨询平台访问效率的优化;
公司日志分析效率优化等项目。
后来因为一些原因,只能在9月底辞职了,现居地在北京海淀区,当前处于离职状态,
现在需要一份工作,希望贵公司能够给我这次工作机会,谢谢。

2.你们公司业务是什么?
技术开发、技术转让、知识服务与技术提供

3.你在公司用的最多的技术是什么?
维护系统服务,用zabbix监控系统服务运行状态

4.你们zabbix是一开始就有吗,还是你去了搭建的?
zabbix是一开始就有的,我去了搭建的就是一些新搭建的主机安装agent端,用来获取数据

5.你们zabbix监控多少台服务器?
十几台

6.有用到proxy吗?
没有,服务器不是很多,也没有跨机房、跨网络,用不到

7.你们zabbix怎么监控的服务?
用脚本,检查一些服务的运行状态,比如mysql、Redis的主从复制状态

8.如果让你写一个监控服务运行状态的脚本,你怎么写?
每隔多长时间,进行一次端口的状态检查,如果检查不到,发送报警信息到客户端

9.你怎么用docker部署开发测试环境的?
在开发测试和测试环境的服务器上用docker部署centos的系统环境,开发好以后,给测试人员测试,测试完给运维人员部署到生产环境中

10.用什么部署的?
用的是centos镜像

11.centos镜像怎么来的?
docker里的search命令可以检索到需要的镜像,也可以用dockerfile

12.dockerfile你会写吗,往dockerfile里添加服务怎么写?
会写,用run命令添加

13.你们公司测试环境有几台服务器?
开发用来测试的一台,测试环境一台

14.你们有几台服务器跑docker?跑几个docker?
三台tomcat跑三个

15.你们公司docker的网络模型是怎样的?
当安装完Docker时,Docker默认自动创建了三个网络:bridege, none和host. 使用docker network list命令可以查看,
使用ifconfig命令,可以看到多出了一个docker0,docker0是Docker在安装时创建的bridge网络。如果运行容器时没有使
用--net,则容器默认运行在bridge网络。使用docker network inspect命令查看bridge的详细信息。增加的容器运行在了
bridge网络,并且被分配了172.17.0.0/16子网下的IP地址:172.17.0.3/16和172.17.0.2/16.容器使用这个IP地址可以相互
通信。 使用docker attach命令连上一个容器container1,并查看容器的ifconfig信息

16.你们镜像放哪?
github上

17.你们没有私有仓库吗?
有,用来上传代码的

18.你们用镜像就从公有仓库往下拉是吧?

19.可是公有仓库不是有延迟吗?
可以配置加速器

20.你们远程登录用的ssh是吧?你能说一下ssh登录的实现方法吗?
ssh是安全外壳协议,主要用于远程登录,通过配置密钥对的方式,将密钥对发送给远程登录的主机,再通过用户密码登录被登陆主机

21.你们密钥对是怎么传给被登陆主机的?
用命令,ssh-copy-id 用户@被登陆主机ip,就可以将密钥对传给被登陆主机了

22.你搭建过哪些服务?
mysql一开始是单点,后来应上级要求做成了双主双从,然后就是搭建的Redis

 

第十四次面试:拾级科技
技术提问:
1.简单做个自我介绍
面试官你好,我叫王乾,来自河北保定,今年23岁,16年毕业于石家庄建工科技学院,
在北京九瑞网络科技有限公司工作了近两年的时间,平时在公司的工作内容是:
公司系统服务的部署和优化。
数据库的日常维护、备份。
用zabbix监控服务的运行状态,用jumpserver对用户行为进行审计。
技术咨询平台项目的初期扩建与后期管理维护。
用docker部署开发测试环境,用jenkins和gitlab与开发人员协作沟通实现项目的上线。
我之前参与过公司Zabbix监控和jumpserver的构建;技术咨询平台访问效率的优化;
公司日志分析效率优化等项目。
后来因为一些原因,只能在9月底辞职了,现居地在北京海淀区,当前处于离职状态,
现在需要一份工作,希望贵公司能够给我这次工作机会,谢谢。

2.你们公司用的zabbix做的监控是吧?能说一下zabbix的监控原理吗?
zabbix是C/S架构,由server端的date-get组件定期收集agent端的数据,存储到自己的storige数据库,在通过web服务器结合grafana进行监测数据的展示

3.你们公司用的http还是https?他们的区别是什么?
https;https是安全超文本传输,http是非安全超文本传输;http端口号是8080,https端口号是443

4.你知道怎么把http做成https吗?有做过吗?
安装证书服务;没有用到过但是会做

5.你们jenkins上线代码流程能说一下吗?
产品发布流程:产品设计成型->开发人员开发代码->测试人员测试功能->运维人员发布上线
开发人员用Git命令将代码上传到gitlab上存放,代码每上传一次,Jenkins到gitlab上拿取代码
自动触发一次持续集成,也就是代码的持续合并,再通过Jenkins上的maven项目将代码进行编译,
然后将代码持续交付到测试环境中,如果有问题会将代码回滚到开发人员那儿,没问题就交付到
测试环境中测试,测试完成后持续部署到生产环境中,期间如果有问题,代码会回滚到开发人员
那儿,没问题就部署到生产环境中,由运维人员发布上线到服务器,展示到客户端。

6.你们这个回滚操作回滚的是代码的什么状态?
代码的原状态

7.你们nginx用来做什么?
反向代理和负载均衡

8.tomcat有做过优化吗?
有;禁止列出目录、禁用ajp协议连接器、配置虚拟主机

9.你记得里面的一些参数吗?比如说最大连接数?
客户请求最大线程数,默认200,设置为300;最大连接线程数,默认75,设置为1000;容许的最大连接数,一般是最大连接线程数的1.5倍,设置为300

10.知道ftp是什么吗?
文件传输服务

11.用过虚拟机吗?说说你的理解?
用过,寄居架构,寄居在系统上使用,平时用来搭建集群什么的,学习新技术等

12.既然你说到了寄居架构,能说说他跟原生架构的区别吗?
原生架构装在硬件上,寄居架构装在系统上

13.你会的技术面挺广啊,是从培训机构出来的吗?
不是,在学校的时候有linux企业级服务与应用这门专业课,学了几年,毕业后网上投递简历,找了一个月工作找到了,然后工作了两年

14.你对我们公司有什么问题吗?
公司是做什么业务的?
公司是初创公司是吧?公司的网络架构都搭好了吗?
公司会给我一定的时间适应公司业务吗?
公司有相关的一些技术文档吗?

人事提问:
1.简单做个自我介绍
面试官你好,我叫王乾,来自河北保定,今年23岁,16年毕业于石家庄建工科技学院,
在北京九瑞网络科技有限公司工作了近两年的时间,平时在公司的工作内容是:
公司系统服务的部署和优化。
数据库的日常维护、备份。
用zabbix监控服务的运行状态,用jumpserver对用户行为进行审计。
技术咨询平台项目的初期扩建与后期管理维护。
用docker部署开发测试环境,用jenkins和gitlab与开发人员协作沟通实现项目的上线。
我之前参与过公司Zabbix监控和jumpserver的构建;技术咨询平台访问效率的优化;
公司日志分析效率优化等项目。
后来因为一些原因,只能在9月底辞职了,现居地在北京海淀区,当前处于离职状态,
现在需要一份工作,希望贵公司能够给我这次工作机会,谢谢。

2.你工作了两年是吧?

3.离职原因是什么?
公司拖欠工资,我就离职了

4.你上家离职前的薪资是多少?期望薪资是多少?
离职前是10850,11k到12k

5.10850?这薪资还真是...
因为公司没给我上社保,给的现金补助,一开始不觉得什么,还能落850现金,感觉挺好的,后来又感觉社保对我来说也挺重要的

6.入职薪资是多少?
7850,两年来,每年年初进行一次技术考核,过了就会进行涨薪

7.考核评分过多少会涨薪?
百分制的话就是过85评分就会涨薪

8.你这是23岁,9几年的?
96年

9.96年是22岁啊?
那是周岁嘛

10.12年上的大学是吧?你这从小学到大学,都是正常上的吗?
是的;正常上的

11.上的有点早吧?
就早上了一年而已,而且我月份大,正月的

12.你会的技术挺多啊,是培训机构出来的吗?
不是,我是在学校学的专业课linux企业级服务与应用,学了几年就在网上投递了简历,找了一个月找到了工作

13.一般公司出来的不应该只会自己公司那一块的技术吗?
辞职后找工作,其他公司觉得我会的技术少,所以在这找工作的一个月里也是边找边学,所以学的就挺广的

14.你是在海淀是吧,我们公司是弹性工作,早九晚六弹半个小时,中午一小时午休时间,刚才那个Java在昌平区,但是他那儿不堵车,所以来的也快,你到这一个多小时是吧?你是保定的是吧,保定哪里的
我:一个多小时 我:保定容城的 人事:我也是保定的,我是涿州的 我:哎呀老乡啊 人事:嗯

15.你对我们公司有什么要问的吗?
跟刚才的JAVA了解的也差不多了,基本上没什么想问的了

16.好,我跟我们技术总监反应一下,如果觉得合适的话,我们会约您进行复试
好,那就祝我们合作愉快

第十五次面试:百度
面试官提问:
1.你做一下自我介绍
面试官你好,我叫王乾,来自河北保定,今年23岁,16年毕业于石家庄建工科技学院,
在北京九瑞网络科技有限公司工作了近两年的时间,平时在公司的工作内容是:
公司系统服务的部署和优化。
数据库的日常维护、备份。
用zabbix监控服务的运行状态,用jumpserver对用户行为进行审计。
技术咨询平台项目的初期扩建与后期管理维护。
用docker部署开发测试环境,用jenkins和gitlab与开发人员协作沟通实现项目的上线。
我之前参与过公司Zabbix监控和jumpserver的构建;技术咨询平台访问效率的优化;
公司日志分析效率优化等项目。
后来因为一些原因,只能在9月底辞职了,现居地在北京海淀区,当前处于离职状态,
现在需要一份工作,希望贵公司能够给我这次工作机会,谢谢。

2.你说一下你这第二个项目,解释一下,为什么这么做?
由于公司的访问量越来越大,技术咨询的用户也越来越多,那么技术咨询平台的用户
访问急剧增加,客户反映网站访问速度缓慢,根据客户反映的问题,上级决定对技术咨询
平台的访问效率进行优化调整。为提高用户的访问效率,上级决定在三个方面做优化,分别
从:mysql的主从复制和读写分离、添加缓存服务器、对nginx和tomcat等web服务进行优化配置。
在原有单点mysql的基础上实现采用GTID的方式对mysql进行主从数据的同步并配置读写分离;
增加Redis缓存服务器可实现tomcat节点之间的session会话共享以及mysql数据查询时的缓存、
解决mysql的数据查询瓶颈问题;对nginx进行优化包括开启网页gzip压缩传输、开启静态页面的缓存,
对图片,css、js文件都进行缓存,可有效减少后端tomcat的访问;对tomcat进行优化连接的配置。
做完优化后使用ab工具对服务器性能进行测试,使服务器达到最佳的优化效果。此项目可有效解决
技术咨询平台访问缓慢的问题。

3.你第三个项目,能给我画个ELK的日志处理流程图吗?
可以(然后我就给他画出来了),首先在应用程序里面安装filebeat组件用来收集日志数据,然后以jeson
格式存储到logstash里并过滤,然后交给elsticsearch进行索引处理,方便查找日志信息,最后交给kibana
进行web界面的日志信息展示

4.你们zabbix怎么监控报警的?
创建触发器的时候添加监控模板监控,设置触发值,编写邮件报警脚本,一旦达到触发值就会触发报警到服务器或邮箱

5.你们公司业务是什么?
技术开发,技术转让,知识服务与技术提供

6.你们mysql当时做主从是因为qbs高吗?qbs达到了多少?
高,qbs并发达到了2000

7.你们做的第二个项目访问效率慢的具体原因是什么?
每次mysql服务器CPU的负载都会达到百分之80以上甚至更多,给mysql做主从复制和读写分离以减轻它的负载,
做Redis缓存减轻mysql的访问,给nginx做优化减轻tomcat的访问,做完这个项目最终会达到一个这个平台访问效
率快的效果。

8.你们mysql慢查询怎么做的?
检测mysql中sql语句的效率的方法:
1、通过查询日志:Linux下启用MySQL慢查询 MySQL在linux系统中的配置文件一般是是my.cnf找到[mysqld]
下面加上 代码如下 log-slow-queries=/data/mysqldata/slowquery.log long_query_time=2 说明 log-slow-queries = F:/MySQL/log/mysqlslowquery。
为慢查询日志存放的位置,一般这个目录要有MySQL的运行帐号的可写权限,一般都将这个目录设置为MySQL的数据存放目录;
long_query_time=2中的2表示查询超过两秒才记录;

9.你对我们公司有什么要问的吗?
(1)公司用的都是百度云的产品吗?
(2)公司想招什么样的运维
(3)您对我有何评价

 

第十六次面试:中科大洋
面试官提问:
1.你一般查看磁盘都用什么命令?
df -hT

2.还有吗?
vmstat

3.nginx做过哪些优化?
防盗链、gzip压缩传输、保持长连接、访问控制

4.tomcat做过哪些优化?
禁止列出目录、禁用AJP协议、配置虚拟主机、设置最大连接数等

5.怎么布置测试环境?
保证测试环境的真实、独立、干净、无毒

6.你曾经处理过哪些问题?怎么解决的?
搭建mysql主从复制的时候出现主从数据不同步的现象,后来我们同步了ntp时间就好了。还有就是有一天我远程登录
一台服务器,发现这台服务器登不上,又测试了几次,发现有时能登上有时登不上,然后我们修改了hosts文件,让用户
名与ip相对应,又修改了dns文件,把nameserver注释了就好了。

7.怎么用nginx实现只让某些人使用这些服务器资源?
可以给nginx做访问控制,设置允许的ip或允许的网段就可以了

8.你曾经有做过测试这块的工作吗?
没有

9。你对我们公司有什么要了解的吗?
(1)公司什么业务?
(2)公司有多少服务器?什么架构?
(3)公司有多少运维?要招几个?
(4)公司要招的运维类似测试吗?基于linux系统吗?

 

第十七次面试:韦氏易通教育
面试题:
1.写出Linux实时查看日志变化的命令?
tail -f access.log

2.写出Linux输出查找到某一个服务(如关键词是JAVA相关服务)是否运行的命令?
netstat -utpln |grep JAVA 或 ps aux |grep JAVA

3.局域网如果出现网络环路,解决思路或步骤是什么?
(1)通过在交换机上启用生成树协议(stp)来防止网络环路的产生
(2)减小二层的广播域,避免二层网络大广播域的网络在同一个LAN里,减少二层交换设备数量

4.常用什么软件工具或服务做服务器服务监控、自动预警提醒?
zabbix

5.自动化部署、自动化运维熟悉哪些?
ansible、jenkins

6.简单列出如何做容灾与恢复,保证数据的安全?
(1)把重要数据传输到其他服务器或存储空间上保存
(2)使用RAID5来保护磁盘数据

面试官提问:
1.简单做个自我介绍
面试官你好,我叫王乾,来自河北保定,今年23岁,16年毕业于石家庄建工科技学院,
在北京九瑞网络科技有限公司工作了近两年的时间,平时在公司的工作内容是:
公司系统服务的部署和优化。
数据库的日常维护、备份。
用zabbix监控服务的运行状态,用jumpserver对用户行为进行审计。
技术咨询平台项目的初期扩建与后期管理维护。
用docker部署开发测试环境,用jenkins和gitlab与开发人员协作沟通实现项目的上线。
我之前参与过公司Zabbix监控和jumpserver的构建;技术咨询平台访问效率的优化;
公司日志分析效率优化等项目。
后来因为一些原因,只能在9月底辞职了,现居地在北京海淀区,当前处于离职状态,
现在需要一份工作,希望贵公司能够给我这次工作机会,谢谢。

2.你会网络这块儿吗?我们公司因为有混合的服务器,所以需要会点网络的
会,当时在学校学linux专业课的时候,网络是基础,学了一小段时间后才学的linux企业级服务与应用

3.你上一家公司的业务是什么?
技术开发、技术转让、知识服务与技术提供

4.你们是做的pc端吗?
有自己的网站

5.你的离职原因是什么?
公司今年以来出现拖欠工资现象,走了一小半人,我也就走了

6.ok,今天总监不在,只能先聊到这里了,我发给总监后,觉得你合适的话,会邀请你复试的
好的

 

第十八次电话面试:合肥的分公司
面试官提问:
1.简单做个自我介绍吧
面试官你好,我叫王乾,来自河北保定,今年23岁,16年毕业于石家庄建工科技学院,
在北京九瑞网络科技有限公司工作了近两年的时间,平时在公司的工作内容是:
公司系统服务的部署和优化。
数据库的日常维护、备份。
用zabbix监控服务的运行状态,用jumpserver对用户行为进行审计。
技术咨询平台项目的初期扩建与后期管理维护。
用docker部署开发测试环境,用jenkins和gitlab与开发人员协作沟通实现项目的上线。
我之前参与过公司Zabbix监控和jumpserver的构建;技术咨询平台访问效率的优化;
公司日志分析效率优化等项目。
后来因为一些原因,只能在9月底辞职了,现居地在北京海淀区,当前处于离职状态,
现在需要一份工作,希望贵公司能够给我这次工作机会,谢谢。

2.你做的这个ELK的这个项目,能说一下它的处理流程吗?
首先在应用程序里面安装filebeat组件用来收集日志数据,然后以jeson格式存储到logstash里并过滤,然后交给
elsticsearch进行索引处理,方便查找日志信息,最后交给kibana进行web界面的日志信息展示

3.你对加班怎么看?
我觉得运维这个岗位加班很正常,我不排斥加班,同时我也是个对时间管理非常严格的一个人,也是为了避免不必要的
加班,我觉得加班我的工作效率也会更高

4.我们公司是做的驻场运维,就是工作地点随着项目走,你能接受吗?
可以接受

5.我在给你介绍一下我们公司的情况啊
......

6.你对我们公司还有什么要问的吗?
(1)公司上下班时间是什么样的?
(2)公司工作地点不是常驻一个地方吗?
(3)公司招几个运维?
(4)到公司的主要工作内容是什么?

7.其他的没什么要问的了,那就期待我们的下次合作吧
好,等我们讨论后觉得你合适的话,我们会约你复试

 

第十九次面试:猎豹移动
面试官提问:
1.先简单做个自我介绍
面试官你好,我叫王乾,来自河北保定,今年23岁,16年毕业于石家庄建工科技学院,
在北京九瑞网络科技有限公司工作了近两年的时间,平时在公司的工作内容是:
公司系统服务的部署和优化。
数据库的日常维护、备份。
用zabbix监控服务的运行状态,用jumpserver对用户行为进行审计。
技术咨询平台项目的初期扩建与后期管理维护。
用docker部署开发测试环境,用jenkins和gitlab与开发人员协作沟通实现项目的上线。
我之前参与过公司Zabbix监控和jumpserver的构建;技术咨询平台访问效率的优化;
公司日志分析效率优化等项目。
后来因为一些原因,只能在9月底辞职了,现居地在北京海淀区,当前处于离职状态,
现在需要一份工作,希望贵公司能够给我这次工作机会,谢谢。

2.离职原因是什么?
公司今年出现拖欠工资现象,走了一小半,我也就辞职了

3.钱给清了吧?
给清了

4.你们公司做什么的?
技术开发、技术转让、知识服务与技术提供

5.也是有自己的产品吗?
有自己的网站,基于自己开发出来的一套技术体系,帮技术合作商做技术支持

6.你们公司用的什么云服务器?
阿里云

7.阿里云有哪些组件?
ECS云服务器,RDS数据库,SLB负载均衡,OSS对象存储还有安骑士检测系统漏洞的

8.我知道那个,就天天往我这手机发短信的那个

9.你以后想往运维哪个方面发展?
开发运维或者大数据运维

10.我给你介绍一下我们公司的情况啊
......

11.你还有什么想了解我们公司的吗?
暂时没有了

 

人事提问:
1.说一下你对这个岗位的理解?
监控运维负责整个服务器架构的安全与正常运行,尤其是像猎豹这么大的服务器架构,更是需要我们来保证整个公司的
业务运行,具有不可代替的作用

3.你在工作中发现了服务器问题,单又发现身边的同事偷懒不工作,这时候你怎么办?
我会对我的同事进行督促,首先要以大局为重,先解决服务器问题,保证公司业务正常运行的情况下,给身边的同事
起到一个榜样的作用,另外就是我觉得万事靠沟通嘛,一切问题都能靠沟通解决,我觉得我的沟通能力就挺不错的

 

 

第二十次面试:集奥聚合
面试官提问:
1.说一下你平时在工作中做些什么?
(1)负责系统服务的部署、优化
(2)数据库日常维护、备份
(3)用zabbix监控服务的运行状态,用jumpserver对用户行为审计
(4)技术咨询平台的初期扩建与后期管理维护
(5)用docker部署开发测试环境,用jenkins+gitlab与开发人员协作沟通实现项目的上线

2.对lnmp熟悉吗?
熟悉

3.没网的情况下怎样正常下载软件包?
创建个yum源,在yum源里指定软件包路径

4.没网的情况下,给你笔记本装个无线网卡,这个网络怎么连接到你的系统,让它连接到外网?
可以配置下DNS,就可以连接网络了

5.在iptables里怎么实现某些端口不固定的授权?
可以在iptables里的入站连和出站连做dnat或者snat转换

6.有个一键安装的脚本lnmp的,编译mysql的时候怎么去让它实现一边编译一边输入其他命令操作?
可以将编译安装那一步后面加上&符,让它到后台去运行,这样在编译安装的时候就可以输入其他命令操作了

7.怎么给一个正在运行的进程再起一个子进程、子线程?
在lamp里给Apache改变工作模式,event模式就是你说的这种,支持一个进程下多个线程处理请求

8.你这部署开发测试环境怎么做的?
用docker在GitHub上将镜像拉下来部署到开发环境中开发,开发完上传到GitHub上,再拉到测试环境中测试,
最后运维人员在这个生产环境中跑这个docker,完成项目上线

9.会写dockerfile吗?
会,比方说nginx的、mysql的、lamp的

10.iptables可以限制哪些协议?
tcp、udp、ftp等协议

11.swarm集群可以实现什么?
使用docker swarm可以将多个docker主机封装为一个大型的虚拟docker主机,swarm集群提供给用户管理集群内
所有容器的操作接口与使用一台docker主机几乎相同,从而可以快速打造一套容器云服务

12.logstash怎么收集应用日志数据和传输数据给elaseticsearch的?
在logstash的配置文件里的input指定日志源(从哪儿拿)、定义类型和定义监听端口;output里指定输出(传给谁)和
输出到当前终端上显示

第二个面试官提问:
1.你上家公司是创业公司吗?

2.如果百度、猎豹、我们公司,在三个公司里你觉得公司哪些方面值得你重点考虑的?
公司的稳定性和对员工的重视程度,我觉得初创公司就挺好的,什么都是自己弄得,自己也熟悉,像我上家面的猎豹公司
40000多台服务器,七个监控运维,平均每天一百到200个问题去处理,也挺费神的,初创公司虽然没那么大吧,贵在一切
都能自己搞,自己对这一块也是最熟的,况且跟公司一起成长也挺好的

3.你能接受加班吗?
可以,我觉得加班工作效率也会更高,我也是个对时间管理非常严格的一个人,也是为了避免不必要的加班,我觉得加班
是个很正常的事情

4.你对未来有什么规划?
前两年先稳定下,把专业技术练得硬了以后,再根据公司条件看看能不能晋升一下更高的职位,未来五到十年希望能跟
公司一起长久发展下去

5.你不工作的时间出问题怎么办?
远程连接服务器,查看问题,解决问题

6.住在海淀是吧?这么远可以正常上班吗?
海淀是个暂住地,我可以根据我的工作地点改变我的居住地

第三个面试官提问:
1.你之前在哪个培训机构学习的吗?毕业直接工作了吗?
没有,之前在学校学的linux企业级服务与应用,学了几年后,毕业在网上投递简历,当时找了一个月,找到后就一直在这
家公司工作了

2.你住在海淀是吧,住在海淀哪块?
永丰那块

3.挺远的,能正常上下班吗?
可以,海淀只是我的暂住地,我可以根据我的工作地点更换居住地

4.有一些运维证书吗?
没有

5.你这个23岁有点年龄小了吧?哪年出生的?
96年出生,我就早上了一年学,是正常上完大学的

6.离职原因是什么?
公司今年以来出现拖欠工资的现象,一小半人走了,我也就辞职了

7.钱还清了吗?
还清了

8.我是我们公司的人事主管,这边情况先跟你说一下,我们这边觉得你合适的话,下周会邀你复试,今天就先到这吧
好,期待我们的再次合作

 

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《面试总结》
文章链接:https://www.456zj.com/21307.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址