面试时技术知识点和个人建议
一、自我介绍
个人总结:
1)简述个人信息,如名字、家庭住址、
2)简述工作履历
3)具体说下上份工作中具体的工作内容,涉及到哪些技术内容。
4)可以根据公司实情或者虚拟一套公司架构出来,在自我介绍的时候很自信的说出来。
二、面试中面试官提出的一些问题
注:面试管首先主要是从你的简历中获取考核点,你写了什么擅长的技能,都会跟你聊一些。
有些你不太懂的技术,面试前,你得准备好 一些简单的问题怎么回答。(面试官技术不一定有你好,所以他可能不会问太深)
【总结一下,我遇到的一些问题】
1.写过哪些python脚本、哪些shell脚本?
2.mysql中,主从同步怎么做的, 主从的原理?
3.关于zabbix监控,你们线上的zabbix是用哪种模式监控的,服务器怎么监控?有哪些业务做了监控,怎么做的?
4.zabbix 中item 是什么? (搜狐 面试管问的)
4. lvs 有几种模式,你们用的哪种模式? 具体用的哪种算法(如果你们有用nginx的话多去了解upstream模块和proxypass)
我回答的是4种,+ fullnat模式; 我们用的DR, 然后口述 ,或者可以画图 讲解下DR模式的实现方式;
5.nginx和haproxy 以及lvs 做负载的时候, 有什么区别?分别是在网络几层实现的?
6.openstack相关的问题(neutron网络架构的讲解[如果简历中写了openstack的话,网络这块一定要会])
7.关于一些jenkins 持续化集成你们公司是怎么用的/?
8.工作中都遇到过哪些问题,你是怎么处理的?
9.你们公司是怎么做代码发布的?
10.电商网站数据访问压力大, 如何从分布式层面解决此问题?
11.osi 七层模型、http协议、dns解析原理、TCP三次握手和四次断开 这些在笔试题中都有做过。
12.常见端口对应的服务,这个你们百度下, 我面试题中有遇到很多这类型的题。
总结:
首先面试要对面试官有礼貌,简历带封皮双手递给面试官。
自我介绍的时候,要有自信,让面试管感受到你确实是有两三年的工作经验,是真正的干过。
面试过程中,遇到很多公司问我会不会mongodb、redis这些,以及hadoop和自动化运维(saltstack或ansible这些,自动化 还是得了解的,二选一即可)
##个人建议:如果python学好了,尽量去做运维开发吧,对于运维而言,个人感觉对与技术要求越来越高了。在职的如果想跳槽,建议 慎重考虑,今年 个人感觉工作没去年好找了,估计是我菜的原因。新工作最好跟python开发能沾边,不要去外包,也不要去做实施(找好了再离职)。