[关闭]
@yanglt7 2019-04-10T13:42:38.000000Z 字数 6422 阅读 859

为什么我的春招还没结束!

网管


从2.25开始投简历,到现在也快两个月了,渣渣只拿到了一个offer,真心累。现在也不想再找了,这段时间心情一直跌宕起伏,非常人所能承受,我得歇歇。

面试经验也不多,就按照时间顺序唠唠吧。设面试官为Q,我为A。面试没录音也没做笔记,有些问题记不太清或者不太对,只能将就着看了。

弟中弟给哥中哥写面经。。见笑了。

第一家:阿里巴巴

没想到处女面献给了阿里,之前还想着去先小厂面试积累经验打怪升级呢,简历投出去石沉大海,原来我看不上的小厂,同样也看不上我,超有默契。

一面(3.14 1h8min 电话)

Q:日志轮询切割怎么切割的,解释下?
A:balabala(其实没懂您问啥。。)
Q:介绍下你的项目
A:balabala。。。
Q:TCP、IP、JPEG、ASCII属于哪个层
(哇塞原来面试这么简单的吗。。我第一次面试没见过世面)
Q:进程线程区别
Q:多进程单线程(类似Nginx)、单进程多线程(类似Apache)对比
(提示:可从进程和线程的区别入手分析。。。人家都提示了我还是答不出来。。。)
Q:UDP/TCP区别
Q:广播风暴有遇到过吗
Q:滑动窗口协议
Q:HTTPS
Q:对称加密和非对称加密
Q:VMware、KVM和docker相比,好在哪里
(这题没怎么答好,面试官给我补充的)
Q:链表和数组的区别
Q:加排它锁之前的步骤
(这题当时没懂要问啥。。)
Q:数据库产生死锁的条件
Q:CPU负载了解吗?什么情况下CPU负载会高?
(这题不会,面试官给我解释的)
Q:从输入url到呈现页面的过程?
(最后漏掉了是否需要向后请求数据库,面试官给我补充的。。)
Q:grep中的零宽断言有了解吗?
(我怕是学了个假的grep。。面试官大大再次给我解释了。。)
Q:循环和递归哪种效率高
A:循环就是迭代的意思吧?(我当时可能脑抽了)
Q:迭代器和生成器的区别
(再次懵逼。。)
Q:python伪并发
(啊我不知道哇救命啊。。。)
Q:AVL树和红黑树
(红黑树是魔鬼吗。。。)
Q:平衡二叉树应用场景
Q:你有什么问题要问我的吗

人生第一次求职面试,慌的一批,面完手心里全是汗。。但是感觉这个面试官人好好哦,声音又好听,普通话超正,所以我为什么那么害怕。。。

第二天中午一面面试官打电话约编程测试,那时候舍友都在睡觉,改约了晚上七点(我这不是被迫让人家加班吗。。dbq)
挂了电话马上翻身起床复习。好几天没有刷题了,重点看了下大话数据结构,心里没什么底。晚上七点多电话如约而至,原来是排序,这题我会!然鹅,居然把分号打成逗号(是个人才。。),后来面试官还提醒了我,你上次编程测试有两个地方分号打成逗号,要多check。。(明明只有一个地方呃,好吧,这不重要)。那天晚上在自己IDE跑不动代码,真的是失落,而且面试官那句“结果我就不透露了,七天之内没有消息就不用关注了”一直萦绕耳边,真是伤心了。

第二天再去看官网,居然没挂,简历评估变成了面试中,开心的像个两百斤的孩子(高兴的太早了点。。)

二面(3.22 35min 视频)

Q:自我介绍
Q:你还知道哪些实现高可用的方式?除了热备还有什么方式?
A:(这就是传说中的大佬吗。。完全不按套路出牌的)
Q:那MySQL高可用呢?
A:MySQL可以实现读写分离
Q:那读写分离具体是怎么实现的呢?
A:(放过我吧,我输了。。。)
Q:描述下从输入url到呈现HTML页面
A:(咋又出这题)
Q:如果某一环节出现故障如何监控?
A:(原来有大招,又被KO了。。)
Q:你化学专业为什么要转计算机?
A:(知道你们爱问这个)
Q:你的成绩怎么样?
Q:你有加入过实验室吗?化学实验室。
(哇您还懂这个)
Q:作为运维组长你负责的内容?
Q:网站是如何上线的?
Q:数据库是如何备份的?
Q:你写的需求文档都有哪些内容?
Q:让我想想我要问你些什么
(一脸懵逼。。没事,您想吧。。)
Q:云计算对运维的冲击,你怎么看待云计算?
Q:你怎么看待加班?
Q:你的优势劣势是什么?
Q:你在运维过程中犯过什么错?
Q:你处理过什么大的故障?
Q:好了,面试结果会尽快反馈。
(此刻心里拔凉拔凉,表面还要笑着说谢谢)

二面前的十几分钟心跳超快,感觉复习的东西一下子全忘了,脑袋一片空白。。说好的稳住,稳不住啊。。还有为什么不让我问问题呢。。凉意飕飕。

三面(3.25 16min电话)

Q:你是哪里人?你是哪年出生的?
Q:你的专业是化学,为什么会学运维?
Q:你们工作室多少人?
Q:当初为什么要加入工作室?
Q:工作室开发用的什么语言?
Q:工作室用的什么DB、服务器多少台、部署了哪些服务、用的什么操作系统、不同的操作系统是分开管理的吗?
Q:平时怎么学习计算机知识的?
Q:你做过的对工作室贡献最大的事是什么?
Q:平时写过什么脚本?bash shell脚本常用的命令是什么?
Q:可以保研吗?为什么不考研?
Q:有去面试其他公司,比如腾讯吗?
Q:为什么喜欢阿里,是从哪里听说的吗?
Q:如果进公司,你想要承担什么样的角色?
Q:这是技术终面,我会将结果汇总给HR。
(为什么我等了半个月还是没有HR,嘤嘤嘤)

周一晚上八点左右居然接到三面电话,惊喜又惊吓。面试官一开始就说只需要二十分钟,声音听起来很年轻,后来我才知道原来是p9大佬,打扰了。。全程感觉像是了解情况的聊天,除了时间有点短以外,好像没什么特别的吧。

第二家:360

360是一个上午连着面完的,没想到我能面到HR,虽然被刷了,但也知足了。(我也不想老大问起时说我是打入敌方内部哈哈哈哈哈)

一面(20min 视频)

Q:介绍项目
Q:堆排序、冒泡排序、快速排序的时间复杂度和算法原理,可以写伪代码
(第一次面运维开发,原来和运维这么不一样)
Q:python闭包
Q:python 装饰器
Q:python 列表和元组的差别
Q:python web框架
Q:你有什么问题问我的吗?
A:如果进入贵公司实习,是否有导师带?
Q:有,但是不会一对一的带,导师也有自己的事情做。。

过了没多久来电话,叫我准备二面。没想到我答的这么烂还有二面。。

二面(35min 视频)

Q:介绍项目细节
Q:监控了CPU哪些指标
Q:是怎么实现的获取主机信息
Q:怎么设置的报警、多久报一次警、报警多少次就不报了还是一直报?
Q:项目难点
Q:有没有考虑过用Redis
Q:项目花了多少时间
Q:有没有想过和nagios结合起来用
Q:如果要修改项目文件,怎么做
Q:你从这个项目中学习到了什么
Q:平时除了这些项目还有没有其他项目
Q:Keepalived原理
Q:Keepalived裂脑
(啊这个我见过但是忘了。。。)
Q:Linux发行版
Q:软链接和硬链接
Q:查看CPU负载命令
Q:查看内存命令
Q:buffer和cache
(还好之前在知乎看过这个,果然平时积累很重要哇)
Q:磁盘查看命令及常用参数
Q:磁盘还有空间,为什么显示存储失败?
(什么,还有这操作,我又学到了)
Q:考不考研
(小声bb,不想读书了)
Q:广东很多互联网公司,为什么来北京
(为什么不能。。)
Q:行业前沿平时怎么了解的,说一下(大数据、AI、云计算)
Q:你们工作室有多少人
(为什么都爱问多少人)
Q:你觉得你二面答得怎么样
A:一般般吧,不是很好(我只是谦虚下您别当真哈)
Q:(面试官邪魅一笑,亏你有自知之明)我和同事商量下,再给结果。

没过多久,电话又来了,准备三面。wtf,难道我今天走运了??

三面(HR面 7min 视频)

Q:为什么不考研
(为什么你们都爱问这个)
Q:化学的为什么要学计算机
(为什么问完一脸鄙夷???)
Q:为什么想来北京,深圳也很多互联网行业
(您问的这些二面面试官都问过了呃)
Q:你实习时间是两个月吧?
A:不懂行情的我顺口说是,被套路了。。
Q:那可能有点影响,我们希望能长期实习然后留在公司
A:(脸上笑眯眯,心里。。。)
Q:成绩怎么样?
A:balabala
Q:那有点低啊,没有挂科吧?
A:没有挂科。每个专业的绩点高低评判标准不一样好伐。。
Q:性格怎么样
Q:平时有什么爱好

第一次HR面,没什么经验,没想到比技术面还难诶。。说是两周内出结果,一周后接到了进入人才库通知,好吧,我一点儿也不遗憾。

第三家:WXG

有且仅有一面(3.27 现场 30min)

Q:介绍工作室业务
Q:Keepalived,LVS和keepalived的区别?如果lvs自己实现高可用怎么做?
(自己实现??我哪会啊。。)
Q:登录入口如何开发?
(这个超出我能力范围了。。。)
Q:txt文件找出出现次数前10的单词
(啊我之前看过这个,但是我没写出来。。)
Q:cache和buffer,断电后buffer还会有内容吗?是全部没有了还是只是失去一部分内容?
(还有内容吗。。难道断电内存不是就清空了吗。。怀疑人生)
Q:docker容器的原理
Q:数据库引擎对比,InnoDB和Myisam哪个更消耗内存?
Q:MySQL高可用架构,MGR有了解吗?
(我又学到了一个新鲜的东西。。)
Q:查看内存free出现的内容,内存消耗过大是什么原因?
Q:进程和线程的区别
Q:进程通信方式
Q:消息队列场景,socket类型有哪些?有没有自己实现过消息队列?
(哇好难啊,我想回家。。)

从3.6投简历等到27号,心早都凉了,而且当时在等阿里,根本无心复习,面试那天还找不到地方,耽误了很久。。感觉很多题目都问的有点深,答不上来,于是理所当然的挂了。。

第四家:网易游戏

有且仅有一面(3.28 现场 1h)

面试通知说要带两份简历,结果去到现场坐下,准备开始的时候,一翻书包,没有简历!!!瞬间石化,呆住,尴尬的拿出一张A4纸。。(此时虽面不改色实则内心慌到不行,强撑笑意:不好意思,我没带简历)。面试官很和蔼,没事,我们看电子版也可以。然鹅,回去我才发现, 网易投递了就不能改简历了,所以我后面修改的简历面试官根本看不到的,好吧,可能是缘分太浅。挂了我也是我活该了。。

面试官A(Linux):
Q:自我介绍
Q:kill和kill -9有什么区别?
(怪自己平时没太留意,kill有时会杀不死进程)
Q:kill为什么杀不死进程呢?kill -9不会太暴力吗
(哑口无言。。)
Q:如何查看开启了哪些进程?如何查看进程使用了哪些文件?
Q:shell中 echo和return的区别?返回的状态码范围是?
(哇我又栽了。。)
Q:找出姓名和年龄两列的文件中年龄大于30的姓名
Q:输入输出重定向和管道
Q:如何查看命令是否正确执行,除了状态码还有什么方式?
Q:硬链接和软链接
Q:755代表什么?x对于文件和目录有什么不同?
Q:CPU的负载了解吗
(又来)
Q:如何设置服务开机自启动
Q:如何将应用放到后台执行
Q:如果CPU使用率过高,如何知道是哪个进程占用的CPU最高?
(好不容易顺溜的回答几个问题,又开始卡壳了。。)
Q:如何排查CPU、内存使用率过高?
Q:buffer和cache

终于问完了,暴击,感觉我从来没学过Linux。。。

面试官2(网络):
Q:输入url到页面呈现的过程
(在我为数不多的面经里的高频词)
Q:DNS用的哪个传输层协议?默认端口?查询DNS对应的IP的命令?
Q:三报文握手、如何客户端发送SYN后服务器发送的ACK丢失,会怎么样?客户端不断发送连接请求会怎么样?四报文挥手、如果是服务器主动关闭,客户端和服务器需要等待2MSL吗?
(为什么和我见到的问题不一样,总是不按套路出牌。。没事我今天是来受虐的。。)
Q:MSL的长度/时间是多少?
Q:给一个list,全都是数字,去掉大于3的数字
(当时就是死活想不起来pop。用了新数组append,虽然做出来了还是心塞。。)
Q:HTTP哪个层?基于哪个传输层协议?
Q:如何将windows文件的换行符替换成空格?
Q:Nginx基于location的转发怎么做的?端口隐藏怎么做的?
Q:shell怎么得到5/3精确的小数
(我又又学到了。。。)
Q:Linux系统登录有没有加密,如果用账号密码登录的话,忘记密码怎么办?
(其实我还是没怎么懂具体的意思。。总有一台虚拟机需要密码登录进去的吧??想不通。。)
Q:swap分区了解吗
(啊啊啊我知道但是我又忘了说不出来,自闭了。)

之前一直以为Linux和网络是我强项,今天才发现,我只是个渣渣,受教了。。

第五家:依图科技

之前海投的时候瞎投的,没想到时隔快一个月,居然来电话问我还考不考虑,我连offer都没得,当然考虑了!于是开始了春招过程中最愉快的面试,不紧张也不焦虑,很轻松。

一面(4.1 30min 视频)

Q:自我介绍
Q:为什么化学转运维
Q:介绍项目1、项目2
Q:项目2细节:监控了哪些指标?为什么要用psutil写脚本不直接从主机获取信息发送到监控主机?前端做了什么可视化?每次获取信息时间间隔多少?数据写到多个库还是多个表?
(哇每次问项目都是不一样的问题)
Q:学习的时候印象最深的是什么事情?
(我说从0到1很难,面试官小哥哥点点头表示赞同)
Q:我们来做两道算法题吧,二叉树层序打印,之字形打印
(哇又是编程,还好这两道题我刚做过,哈哈,越努力越幸运)
Q:编程为什么学这三种语言,怎么学的?
Q:你知道的Linux系统命令有哪些?
Q:你知道的数据结构有哪些?
Q:Docker镜像和容器的区别

一面面试官是个很年轻的小哥哥,很亲切,还经常笑,问的问题都不深,我基本上都答上来了,面完还说后续还会有面试的,相当于直接告诉我过了,面试体验太好啦。

二面(4.3 30min 视频)

二面面试官本来约的1点,后来说开会又改时间了,一面好像也因为面试官开会改了时间,运维开发也这么多会要开,真让人害怕。。依图的HR小姐姐们是真的好,温柔效率又高,太棒了。

Q: 自我介绍
Q:介绍下工作室
Q:应急维修是?
Q:docker了解程度
Q:开源组件是否只是使用
Q:Memcached使用场景,如果磁盘更新了如何处理
Q:介绍下你项目的webpy框架和Bootstrap框架
Q:你的编程语言是怎么学的
(自学还能怎么学。。)
Q:一面面试官有没有问算法,问了是吧,那我们也来写一下算法吧。。。你知道逆波兰表达式吧?那写一下逆波兰表达式吧。
(然后讨论逆波兰表达式栈实现的思路,完了面试官说诶我之前不是这样实现的,这样也可以哦,然后表示很感兴趣,一直指导我,再聊到用二叉树实现的思路。。我只知道二叉树构建出来后的样子,不知道怎么构建,然后面试官给我解释,他说这个构建确实有点难哦,我想想,然后balabala,怪不得大家都用栈实现,哈哈哈,好尴尬。全程简直头脑风暴,不过很刺激哇)
Q:我面的很多科班同学都没听说过逆波兰表达式啊,不过这个也确实很老了,你是怎么学习数据结构的
(受宠若惊,瑟瑟发抖,大佬居然表扬我)
Q:你除了这个算法以外,还有什么比较熟悉的算法?
A:马踏棋盘算法吧(哇塞我真的是蠢到家了,挖坑自己跳,因为我没说出来思路。。)
Q:以后是不是想做开发,有什么想法吗
Q:你的实习时间是?
Q:我会向HR反馈结果。。。

下午四点不敢翘催化化学,就去上课了,五点多接到了依图HR的电话,原来是offer call,幸福来得太突然,我也是个有offer的人了,激动。感谢这家公司让我暂时减轻了一些焦虑。

后来还是在关注阿里,经历漫长的等待,无尽的等待,三面面试官说还有HR面试的,难道没有了吗。。还好我也有人要,不然更伤心了。。

外人只能看到你的成果,看不到你无数次辗转反侧夜不能寐。人生很长,故事说完了。实习而已,并不能代表什么的吧,还年轻,勇敢一点,继续加油!

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注