面经 | 阿里终面被淘汰后,我如何同时拿下腾讯和微众银行的offer?
拼客持续推出学员面试经验分享系列
让这些获得心仪offer的同学来记录他们的求职心得!
学员简介
蔡*斯
2014级广东工业大学电子信息工程专业
拼客学院-CCIE第19期学员 linux13期学员
2017春招先后拿到腾讯和微众银行实习offer
前言
首先还是要感谢一下杰哥和贺贺带我走上运维之路,还要感谢拼客的各位师兄师姐和一起战斗的小伙伴们一直以来的鼓励和支持!
简单总结一下我的春季实习生招聘之路。从一开始的网易游戏内推简历被刷,然后阿里终面被刷,到拿下腾讯系统技术岗offer,最后拿到自己心仪了一年的微众offer。只能感慨其实无论是学技术还是春招,万事开头难,路总是越走越顺,希望不要一开始就因为困难而放弃,要相信『越努力越幸』这句话 。
- 01 -
阿里云安全部门运维岗面经
其实一开始内推的是阿里的安全工程师,但是由于我简历上的东西都是运维相关的,面试官在十分钟的短暂交流后把我的简历推给了运维部门老大。
一面
实习上班的时候突然接到阿里面试官的电话(阿里的内推面试是不会提前通知时间的,随时会打给你,要时刻准备好接受面试官的考验)电话那头是个比较年轻的面试,一上来的开始问我实习的经历。
你们CDN节点的服务器有多少?你平时做批量操作的流程是什么?
A:大概一千多台机器。批量操作的方式有多种:一是通过自动化运维工具进行批量,二是通过自己编写多线程的批量操作脚本去执行。我们公司主要是通过公司自己的自动化运维工具去实 现。批量操作的流程:首先要预留备案,先做单机测试,测试通过后进行灰度测试,灰度的比 例可以递增。过程中要实时留意日志和告警,一出现问题要马上进行版本回滚或者启动紧急备 案,一定要保证业务不中断。
你自己写批量操作脚本怎么实现?还有自动化部署脚本怎么实现?
A:主要是用到几个模块(threading、paramiko、os...)是个并发,底层用ssh统一密码(密码通过时间字段和自定义key加密)成功或者失败产生日志,以及重连次数balabala。。。)
接下来还问了saltstack的优缺点、如何克服salt底层因为zeromq队列消息造成的缺点、OSPF协议,对以后自己运维要如何发展等问题。大概二十分钟就结束了。
二面
二面是在贺贺摩托车上接到电话的,那时刚好要去吃饭。。。二面面试官相对注重我lvs方面的知识。一上来就把lvs从最基础的问起-lvs几种模式 ?lvs有哪些算法?为什么要用一致性哈希算法?为什么要有vip???lvs是基于四层的,那基于七层用什么负载均衡?lvs down了怎么办?dr和nat的区别?
接下来还问了一些网络方面的知识。例如简单说一下BGP和MPLS的区别。
二面感觉自己答的不好,就不敢po自己的回答。大概耗时二十分钟,面试官还是很好人的让我过了。
三面
在腾讯面试的前一天突然接到电话,三面面试官是阿里云安全部门的老大。
一开始我就将自己写的博客地址告诉他,他大致地浏览了一下我的博客,然后就说不问基础了。(事实说明自己写一些博客还是很有好处的)面试官开始着重问我实习方面。
服务器缓存是用什么做的?(redis, squid等)
如何实现:识别缓存文件热度,清理过期缓存?(利用redis存放资源对应哈希:访问次数。分区:分出热、温、冷三种分区,将访问次数多的url对应资源迁移到高性能的热分区。过期可以看mtime,atime,ctime。)
python和shell哪个用的多?有没有自己写过什么脚本?多少行?
博客是用什么服务器搭的,说一下搭建过程遇到的问题(主要说了和php-fpm
的性能调优)
说一下对运维的理解。
有没有兴趣考研?(阿里比较看重学历)
三面感觉自己超常发挥,面试官似乎也是满意,说已经是最后一面了,他这边给我通过了。
四面
腾讯复试前一晚又接到电话,然后我经受了长达一个多小时精神折磨。面试官上来就阐述了什么是sre,以及运维必须懂开发的道理。(简单来说就是阿里只招运维开发)接下来就开始对我开发的拷问。这里我只po一下问题了,很多我不会,只能说开发功底还是太弱,以后面阿里一定要好好加强开发这一块。
1、软问题,什么是SRE?你对它的理解?1000台服务器如何运维?10000台服务器,如何运维到1000台服务器的水平 ?说一下,之前发生过什么漏洞?你有什么方法可以保证自己的操作,不会发生类似的错误。
2、算法。现在我有一堆数据,每一行都有一个电话号,你来做个去重。(用shell搞定)你刚刚用shell改变了它的排序,现在不改变顺序,做去重,讲一下数据结构(用链表做,中间问了很多数据结构的问题)你刚刚用链表做时间复杂度太高,无法接收。用另外一种数据结构做。(不会)
3、数据库。讲一下在什么情况下会扫描全表。什么是回表?什么是索引组织表?(不会)
4、DNS。讲一下整个解析的流程。你刚刚说的根域是如何找到?根域是在哪个地方,有没有方法可以找到?中美两国是可以存在同样IP地址的情况,解释一下为什么会存在这种情况。HTTPDNS 是什么?(不会)
5、实习。讲一下CDN中对缓存的处理,如何最大化利用缓存空间。为什么要分为不同的文件系统。对一致性哈希算法的理解。节点down了如何做冗余。
6、 安全。在运维过程中如何保证操作的安全?(堡垒机,跳板机)讲一下为什么,原理是什么。https原理,非对称加密和对称加密,数字证书(数字证书忘了答不上)。DNS劫持如何防范?
面完就大概知道自己挂了,虽然是挂了但是对以后的路线也清晰了许多,心里还是很感谢虐我的面试官的,赶紧发个短信感谢一下面试官。
- 02 -
腾讯TEG系统技术岗面经
一面
第一次来面这么大的公司心情难免激动,地点是在希尔顿酒店。刚好我是9点第一场面试(腾讯是从9点开始面的),感觉就是当炮灰的,但是其实越早面的话优势越大。如果晚面试的话,面试官难免会审美疲劳,而且前面强劲的对手会给你的面试造成很大压力。
排队等候几分钟,很快就轮到我。一进面试官房间就觉得面试官一脸疲惫,应该是昨晚没睡好。礼 貌性地打了个招呼,坐下开始面试。遵循套路,第一步是自我介绍。简历上有的东西我不重复,就 大概说了简历上面没有的东西,简单讲了大一大二在学校干了什么,以及以后自己的发展方向。
(面试官估计一句都没听进去,很疲惫地打了哈欠)
接下来,面试官开始针对我简历提问。看到我是有实习经验的人,就不问技术的基础,直接问实习。大致问了我的实习内容
你在高升实习这些工作具体是做什么的?
服务器监控这块你是怎么做?
了解服务器硬件方面的知识吗?
我就一五一十地交代我的实习工作,其中扯到很多我自己写的一些脚本,还有自动化运维工具saltstack (注意就是不要面试官问什么,就只答什么,应该要有意识地引导面试官往自己擅长的领域走)
不过很可惜,面试官真的有点困,好像对我说的话都没怎么听进去。强行逼逼了半个小时然后出来了,感觉自己差不多挂了。急忙跑到签到处要求霸面。
从早上等到了下午三点,终于迎来我第二次一面。这次面试官是一个运维开发组的组长,问的问题都很偏向开发。首先是问了lvs的基础,然后问tunnel模式实现的意义(目前比较少人用,知识点有点偏)我简单说了tunnel基于标签balabala,实际应用的比较少不太了解,然后他说了一句腾讯早期是用tunnel。接下来就问了很多底层的进程线程管理机制,系统内存管理机制(操作系统原理的东西),还问了mysql的引擎、主备冗余,salt的优缺点和学习方式。感觉半个小时底子被摸了个透,灰头土脸地就出来了。应该又是挂了的感觉。
没想到第二天早上就收到了面试通过的通知,一脸懵逼。
二面
一进去面试官对我十分客气,客气到令我害怕。不等我自我介绍,面试官自己就开始自我介绍,我连忙说我是来面试的,应该我先自我介绍的。然后就强行开始自我介绍。和一面一样balabala介绍完,面试官挺和蔼的看了我十秒,说了一面的组长很推荐我,把我放在了第一个面试。一听这话心里底气就足了很多,但是脸上不能有变化。然后面试官就开始问一些软问题。
你对运维的理解是什么?
A:我简单的把运维理解成运和维。先运,让服务运行起来,然后再维,维护它的正常运行。 balabala~
你觉得怎样才能做好一个运维?运维的难点在哪?
A:自动化运维、未知的漏洞、人为的疏忽。。。
运维通常得不到荣誉,通常是背锅,你对这件事怎么看?
A:引用平时TED看到的一些演讲主题进行回答。对自己专注的东西进行阐述。。。
你看TED,你觉得TED中普遍演讲,最有用的意义在哪?什么才是有用的演讲?
A:引起人对自己价值观世界观的深思,能从不同地角度去剖析观点。。。
说下当前技术发展的前景。
A:人工智能。(碰巧腾讯准备搞人工智能,面试官一听就来了兴趣,开始追问,具体追问什么 我不记得,其实都是瞎比比过去的)
最后面试官总结了一个好的运维应该有的素质和发展人工智能的必要性。
A:表示赞同,志同道合。握手说白白!
出来后中午跟贺贺吃饭的时候就收到了面试通过的通知。不问技术的面试我感觉是挺水,但是也考验了其他的一些素质,腾讯应该是比较看重这些素质,软实力。
HR面
就是唠家常,爱好,家庭情况,未来想在哪个城市,有没有去过哪里旅游。前两面过了,HR面一般不会有阻力。
- 03 -
微众银行业务运维岗面经
一面
地点在东圃喜来登,天气很热,到酒店已经一身汗。面试官很亲切,看样子就是个好人。
照旧自我介绍了一通。面试官先是简单地问了一下我的学校社团经历。
为什么没有进学生会团委那些?(面试都被刷了,只进了网管队)
网管队是做什么的?(负责学生宿舍和教学区的网络运维工作)处理过最严重的一次故障是什么?(师弟误删库)整个故障如何处理,时间多长?
实习方面。你在实习中负责什么工作?(一开始做基础运维,负责管理和部署服务器服务。后来开始独立负责一个NMS网络监控平台的项目做一些开发的工作,大致介绍了项目内容)
你的客户端编写是通过什么语言?实现思路是什么?(用python写的。定期从服务器后端接口获取任务,通过生成配置文件,读取配置文件,进行多线程ping,收集到的数据返回给后台服务器。)
实现这个项目最大的难点是什么?(难点是做监控和自动化处理故障这块,由于网络的不稳定性或者服务器列表遗漏等问题,需要对客户端稳定性的监控。为了尽可能减少运维工作量,自己还要对一些常见故障进行判断和自动处理)
大概多久ping一次?为什么?(ping的操作也是会消耗网络宽带的,如果ping的次数太频繁,可能造成资源浪费,我这边是设置十分钟全节ping一次,是因为这个平台只是对网络情况做一个整体的了解,实时性不强。如果要做到像流量图那样精确,可能几秒就要ping一次。)
整个过程只持续了三十分钟,由于面试官很亲切,面试的时候有点觉得只是在和朋友聊天(尽量减少距离感,可以开一些小玩笑)最后还和面试官探讨了一下数据冗余方面的知识。
二面
二面面试官是部门老大,明显严肃了很多。总觉得面试官不太爱说话,只简单地问了我的实习和学校经历,而且大多数是软问题。
说说大学里最自豪的一件事(当了挑战杯国赛志愿者,一对一服务了院士)
服务过程中遇到过什么问题?(安排好的司机没有按时到达,院士不开心。赶紧安抚院士,紧 急联络其他司机,报告组长)
对运维岗位的理解。(几乎大公司都问这个问题)
自己写过什么脚本?
这是我面过最快的一次,全程只有9分钟就出来了。面完心想面试官对我一点兴趣都没有,肯定挂了。当晚又收到面试通知,开心。
HR面
终于到了HR面,酒店里等待面试的人只有四五个人。等了一个钟才轮到我。
HR姐姐很漂亮,全程开玩笑聊天,很轻松很开心!
个人体会
记得去年7月才到拼客学习,从那时开始,几乎天天到拼客报道。就算后来已经结课也是要经常到拼客学习,一直持续到自己找到实习。其实面试这种东西还是需要自己多刷面经,除了自己学习技术,我还经常在拉勾网上投其他的公司,为春招积累面试经验(之前面过锐捷、唯品会、汇量、亚信等)面得多,就开始懂得面试官一般会问的简历上哪些问题,自己也学会引导面试官往自己擅长的领域走,将主动权掌握在自己手上。
在拼客最大的收获还是遇到了很nice的杰哥和贺贺,热心的师兄师姐泽仪文相卓文,还有一直互相勉励互相学习的网易姐雨晴。知道自己不是一个人在战斗!好好努力!是金子总会发光!
END
▼
春招战报
2017年春招,继收获
5个腾讯、2个网易、
1个京东、10个亚信科技、
15个中国移动中国电信名企offer之后:
5月11日,拼客再斩获
微众银行3枚offer、金蝶1枚offer;
5月12日,拼客小伙伴再入手
2枚绿盟科技安全工程师offer;
实习offer榜单
叶泳豪:网易、华为
钟雨晴:网易、腾讯、汇量科技
蔡凯斯:腾讯、高升控股
余树仪:腾讯
林荣光:腾讯、亚信科技
杨敏仪:腾讯、亚信科技
周琪:唯品会
李佳梦:京东
徐胜安:启明星辰
刘恒锐:启明星辰
蔡振才:YY欢聚时代
越小仪:新一代数据中心
杨槟源:亚信科技
李佳敏:亚信科技
陈洁:亚信科技
肖坤林:亚信科技
范文发:高升控股
……
春招正式offer榜单
许紫妍:腾讯
黄礼文:中国移动(省移动)、讯方科技
聂健雅:中国移动(省移动)
刘博:中国移动(省移动)
健腾:中国移动(省移动)
江美琪:中国移动(深圳移动)
吴淦彬:中国移动(省南方基地)、汇智通信
林建权:中国移动(揭阳)
洪德繁:中国电信(省电信)
高志峰:中国电信(省电信)
董佰鑫:中国电信(中山)
郑泽文:天融信
陈世聪:天融信
李喆:华讯网络
陈泽宏:华讯网络
葛皓延:4399游戏
陈俊杰:深圳中国电子口岸数据中心(深圳海关)、北京同有飞骥有限公司
俸永川:锐捷网络
李康辉:佳都科技
.....
▼
课程推荐
『拼客CCIE网络安全班--2017暑期班』
正式启动!
集中式线下魔鬼训练,
零基础入门变身网络安全工程师!
加上校招实习求职辅导,
真正实现一站式求职培训服务。
让你在秋招大军中脱颖而出,斩获名企Offer!
↓ 长按识别二维码 ↓
课程学费
原价:14800元
一次性全额付款优惠减免800元
即可选择分期付款
0学费无忧入学
报名链接
➢http://form.mikecrm.com/f.php?t=QMPgwJ
课程咨询
长按扫描二维码
联系拼客小助手,解答你的报班疑惑!
点击阅读原文,关注订阅号
最新最全名企面经、面试真题每日推送!
-
丶香草玛琦垛
-
kird作者
文章来源: 拼客学院
- 还没有人评论,欢迎说说您的想法!