zoukankan      html  css  js  c++  java
  • 分享一篇企鹅的暑期实习生技术面经验

    写在前面: 如果本帖内容涉及侵权,可在评论下方提醒,侵删

    分享一则企鹅运维的技术面吧。

    本人作为一只本科大三在读的渣渣,在之前腾讯的暑假实习网上笔试被刷之后凑不要脸地去霸面了,然后结果被我霸成功了,面试的结果今晚就会出来,不管结果怎样,反正我都已经尝试过了,那就没什么遗憾了,大不了就等校招呗,因此我打算写这么一篇东西来说说面试的东西吧。

    可能是暑假实习生的面试,面试官并没有问我太多太深的内容,全部都是围绕我简历的东西来提问的,然后我简历是这么写的:

    进入正题吧,他到底问了我哪些问题?

    Q1:lvs的三种模式的原理、优缺点

    A1:我所熟悉的是NAT模式以及DR模式

        NAT模式先是请求经过调度器,然后调度器再把请求转发给RealServer,处理后RealServer返回给调度器,最后再返回给客户

        优点很明显,把主机隐藏在后端

        缺点也很明显,就是会增大网络吞吐量

        DR模式则是先请求经过调度器,然后调度器把mac地址改为RealServer的mac地址,RealServer处理完毕后直接返回给客户

        优点是减少调度器压力,吞吐量没那么大

        缺点我答了“暴露”后端主机,之后面试官可能觉得“暴露”一词用得不好,表现得很惊讶

    Q2:如何实现MySQL高可用

    A2:我记得我当时答的是主从复制读写分离....额,我答了什么鬼,然后我好像意识到不太对,就答了可以弄一台备用机,当一台机器宕掉之后把备用机顶上去,等问题解决再顶回来

    Q3:你用过哪些抓包工具,随便写一条抓包语句吧

    A3:我回答的是我只用过tcpdump

        然后手写的话....悲剧了,因为平时太过依赖文档了,有些东西不看文档只有一丁点的印象,导致我还很尴尬地问他“我可以看一下我的文档么”,然后他诡异一笑

    Q4:你觉得ansible、saltstack、puppet这些自动化运维工具有什么区别,你对他们有什么看法?       

    A4:听到这个问题之后我先是一脸懵逼,因为没太理解面试官想问啥

        然后我想到了这些自动化运维工具他们的开发环境有的是不太一样的,但是我又不太确定那个萝卜对应哪个坑

        因此我就把它扯到我最熟悉的ansible了,其实就相当于是回避问题了,这样做特别不好,但是好像被我扯回来了

    Q5:你认为运维的开发能力必要性如何

    PS:先解释一下,因为在面试的自我介绍的时候我和面试官提及过我在接触Linux运维之前是有写过Java、C++的,所以可能他就是基于这样的原因问我的吧

    A5:这个问题,其实在面试之前我有准备过一个问题,就是“自动化运维和腾讯开发的自动化运维平台蓝鲸,腾讯会不会要求用蓝鲸而并非是ansible等自动化运维工具”,正好用上了

        我是这么回答的:

        “我反过来问个问题吧,那就是现在自动化运维工具的发展,譬如腾讯的蓝鲸平台的出现会不会让运维这个行业没落,淘汰更多的是运维人员”

        然后面试官掉进了坑里了,他反过来问我我怎么看,那我就回答:

        “是会淘汰一部分运维人员,不过那是一些比较low的运维人员”

        面试官表示赞同,“因为只会配置、写写脚本而不会开发的运维人员注定要淘汰

        其实,这个也是我的一个观点,非常赞同!!!

    Q6:你有了解过云计算之类的吗

    A6:我如实回答说我不会,我就是因此学习猿课的

    Q7:你平时是怎么获取新知识的

    A7:这个我就不说了

    Q8:cpu100%,你的排查思路
    A8:我那个时候说的是先w看一下负载,top 看一下当前进程数和等待进程数,看一下哪个进程占用内存最大
            然后我假设如果是MySQL占用内存最大,而且MySQL服务很慢,那就看一下慢查询日志,找到慢的语句,然后和开发的联系,进而优化代码,优化完毕后再看看结果如何

    PS:他还问过我脚本的东西,不过可能时间有限就没让我写脚本了,其实当时我还是很虚的

    其他的问题我就想不起来了,大概就这么多。其实吧问的东西都是围绕我简历的东西,这也就很好的说明了为什么写好简历太重要了

    你简历写得很清晰,让面试官知道你懂到什么程度,他大概就会问你什么东西,如果你光写一些很空的东西,其实面试官是不好去问问题的,从我上面的Q&A就可以看出来了

    当然啦,你还需要一张很牛逼的嘴,哈

    如果有什么好的建议或者是关于Q&A比较好的问题回答可以在评论那里回复一下,大家一起学习嘛

  • 相关阅读:
    HTML5--Video
    线性表简述
    TortoiseSVN使用简介(转)
    JAVA EE(简述)
    WebService
    Java从零开始学四十七(注解简述)
    Java从零开始学四十六(Junit)
    二维数组---模拟斗地主
    Java从零开始学四十五(Socket编程基础)
    Java从零开始学四十四(多线程)
  • 原文地址:https://www.cnblogs.com/ImJerryChan/p/6696563.html
Copyright © 2011-2022 走看看