求职心得

回复 收藏
本帖最后由 yanggang 于 2015-11-25 20:40 编辑

今天去了一家互联网金融公司面试,两个面试官考问了我一些运维工作中排障的思路,不过这些问题,对于有经验的朋友来讲算什么。
主要问题以下几点?(问题很笼统)
1.了解我以前是干什么的?(想重点了解情况)
我讲了以是软件实施,主要是windows,后来转为linux运维做了2个月,写过shell、用shell自动化安装游戏部署游戏软件;熟悉nginx和apache配置,还有一些监控软件nagios、cacti等搭建和使用,还有mysql的安装配置。
2.你一般对mysql的熟悉哪些?
我说:会安装、配置、备份和恢复数据,还有一些一些常用的sql语句。
考官说:是安装配置仅仅是基本想要我尽可能是会优化mysql,比如优化sql语句等。
3.你对集群熟悉吗?
我说:做过lvs的负载均衡,均衡nginx服务器,还有keepalived和heartbeat结合实现高可用(中间我诉简单的叙述了下集群概念)为了不让他们问我更多集群架构的东西,我就说了在自己虚拟机上实现过。
4.当用户访问时候突然出现404该怎么办?
我说:我当时懵了,想到服务器攻击、内存占慢、cpu负载太高去了、带宽去了......
考官说:在更新应用时,出现404问题,第一,应该立马解决,没有那么多时间去排查这些;第二,就是马上将备份好的立马恢复到先前版本。
5.如果遇到某个问题你会怎么搞?
我说:比如安装一个mysql,会编译出错什么的,然后可能是缺少某个库文件,一般通过百度得到,然后自己做下笔记,下次忘记了了可以翻阅一下。
6.一个linux运维应该做哪些事情?
我说:故障排障,是利用监控软件设置报警系统,空余时间学习多学习技术。
7.你怎么理解运维的?
我套用了阿铭老师的话,运维就像是一个中医,遇到问题多了,自然而然一看问题就明白哪里不好。
8.之前他们说道优化问题,问我这个岗位给你接手你能否胜任?
我说:这个岗位关系到优化,确实稍微高了点了,相信只是时间的问题,通过学习积累经验应该没有问题。
考官说:优化问题目前是不需要你搞,是看你是否有这个心去学习。
9.你对薪资待遇怎么样?
写了以前公司6.5K,我说没有细说薪资,然后他们说了有14薪,他们说有9早晚9的轮班制等

最后的感觉是自己经验方面不够,遇到问题不多,考官在叙述时,更多的讲到要有排忧解难的思路问题



2015-11-25 20:31 举报
已邀请:
3

阿铭 管理员

赞同来自: 冷凌 zjjjjy ecithy

这几个问题确实是能问出,你有没有经验。你的回答,我觉得不是很理想。下面我来说说我的看法。

2. 对于mysql,咱们讲过的最基本的,你得会安装、主从、数据备份恢复、配置慢查询日志、基本的sql操作、优化(这个应该多看看咱们的扩展知识了,对不对暂且不谈,关键是得会忽悠)

3. 集群,其实最简单的就是ha和lb,ha咱们做过heartbeat,也配置过keepalived,而lb lvs和nginx,关于这几个集群的知识点,也应该多看看理论知识,比如lvs的三种模式,以及几种算法,应该说出大概的东西来

4. 出现404,怎么办。  你的回答完全不对,404是因为没有找到文件所以才会404,就是说你的网站目录下并没有存在你访问的这个文件,这个问题并不难解决,只要对比好配置文件中的网站根目录和服务器上目录文件,就没有问题。还有一种情况会出现404,就是配置了伪静态规则,规则有问题就会404,这个在discuz中就很容易出现。 针对这个问题,你可以延伸一下出现403,502,401,503,500等状态码如何破,查查资料吧。

5. 遇到某个问题如何做。肯定是根据问题症状具体去分析,那我们有一个非常实用的思路,就是借助于日志,借助日志中的错误信息。比如nginx服务启动不了,httpd启动不了,mysql启动不了,都会有报错信息,经验多了,会根据自己的经验去解决,没有遇到过的,就借助搜索引擎,99%的情况都是可以搜索到答案的。

6. linux运维的职责,你直说故障排除,太简单了。 一个运维要做的事情很多,我先罗列一下。肯定要围绕一个中心,那就是保证业务安全稳定运行,尽可能减少业务中断的时间。那我们在日常要做的事情有很多,搭建配置维护某些服务(lamp,lnmp,lvs,squid,tomcat等)、部署维护监控中心、根据告警处理问题、维护优化各种脚本、备份数据、根据业务发展规划是否要扩容服务器、根据服务器的出故障频率以及服务年限规划是否要更换设备、积极配合开发/测试同事完成他们的需求(比如配置服务器环境,分析日志等)

7. 问你怎么理解运维,你可以说,在一个企业里运维往往被认为是不太重要的角色,因为有时候很多角色都看不到我们运维在做事情,只有当网站访问不了时,才会想到我们的存在。 其实运维这个角色很重要,我们要做很多事情来保障业务的稳定性,而且一旦出现问题,我们要第一时间知道,以最快地速率解决问题,尽量减少影响业务的时间。 那如何保证业务的稳定性,就需要我们在日常的工作中,最很多铺垫工作,要制定逻辑严格的监控策略、写科学的数据备份脚本、制定合理的服务器扩容方案并实施、制定可行性故障恢复预案(我们要想到尽可能多的可能出现的故障),这几点其中监控是最重要的,可以让我们在问题出现之前就发现它,然后排除它。

8. 当问到你能否胜任时,不要说的太谦虚,当然也不能太自信(过劲了就是自大),有一点你说的很好,就是可以学习。我们应该跟面试官很谦虚的说,我不能百分百保证就能胜任,但是我有信心把这份工作做好,我虽然有一些不足,但是我学习能力很强,我可以在很短时间内学习到相关的知识,并总结。相信我能在最快地时间内达到贵公司的要求。

9. 说到薪资待遇,面试官都会先问我们,你只要说出你的预期就可以了,比如你就想要8k,你可以往高了要,但千万不能说太低,他们是很会砍价的,你说的太低,他可能还要再少给你,不要骑虎难下,面试过后后悔。建议是在你预期的基础上多要500-1000,你说的时候,可以谦虚点,说我的预期是9k,当然如果贵公司不能满足我的要求,我可以适当退步,但不能太多。
0

追风者

赞同来自:

赞铭哥
0

yanggang

赞同来自:

感觉阿铭老师的点评我的不足之处,我会把这些话印在脑海里的。{:7_184:}
0

杭州小白

赞同来自:

顶一个
0

riluozhiyue

赞同来自:

赞铭哥
0

默写

赞同来自:

先顶一个~~~学习了~
0

易心易意

赞同来自:

根据楼主和铭哥的回复,我可不可以这样理解,运维就像中医,要能治已病,更要治未病,平时注意养生
0

我是学渣

赞同来自:

杨兄,我受益匪浅啊
0

方琪

赞同来自:

{:4_109:}
0

maria

赞同来自:

易心易意 发表于 2015-11-26 09:25
根据楼主和铭哥的回复,我可不可以这样理解,运维就像中医,要能治已病,更要治未病,平时注意养生

{:4_93:}你是青出于蓝啊。赞一个
0

prospect

赞同来自:

{:4_109:} 学习了- -
0

陈森林

赞同来自:

学到了很多。
0

robert

赞同来自:

点评的好
0

小熊

赞同来自:

赶紧的!
0

zmh0415

赞同来自:

好,点赞
0

q524827699

赞同来自:

谢谢阿铭老师的建议
0

先生好

赞同来自:

顶一个, 很好,感谢分享
0

a_leon

赞同来自:

太金典了
0

i.kin.kin

赞同来自:

阿铭老司机经验,学习了
0

443060965

赞同来自:

经典  保存下来了

0

u64363545

赞同来自:

学习了i_f48.gif

0

u64363545

赞同来自:

学习了i_f48.gif

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: