美团
作者:毛毛成不了前端大牛我养她🐤
链接:https://www.nowcoder.com/discuss/34688
来源:牛客网
美团内推面试止于二面,发文纪念一下我死去的美团面试。从找实习到校招,一直被美团虐,蓝瘦。
好了,废话不多说,进入正题。
一面。约的下午四点,面试官迟到,这点体验不如小米 和 蚂蚁。面试过程 自我介绍、撸算法、基础知识、项目,过程也和其他公司面试不一样。
首先自我介绍,我还特意强调了一些我擅长的点,不过面试官好像不太感兴趣,也没有问。
然后开始撸算法,算法面的比较简单,二叉树按层遍历,怎么只遍历某一层数据。
接下来问了一下基础知识,我后来了解到他们部门也用java开发,但是奇怪的是java基础一点不问,问的全是计算机基础。下面是问的一些问题。
http协议get和post的区别 ,各有什么优缺点,url长度限制,get请求数据类型限制,楼主后台开发,对http协议还真是不熟悉,万马奔腾的心情,还好实习期做了一些前端的活,学习了一下http协议,还能说出点东西,不过感觉很多地方面试官提问方式有问题,问的不清楚。
后面问了 tcp udp协议的区别,这个就很简单了,巴拉巴拉一堆说完,又问了tcp协议是怎么保证数据传输的可靠性。
问了一堆linux命令,怎么查看cpu使用情况,我说top命令,他说top不可以,后来专门查了一下top是可以的,问我有没有其他方法,感觉被坑了。接着问cpu load是什么意思,cpu load的值代表什么含义。很久以前看过,但是面试的时候想不起来了,凭着记忆说了一些理解。还问了很多其他命令,就不一一说了。
数据库部分 问了事务隔离级别,脏读 幻读等等问的很详细,问了死锁是什么?怎么避免死锁。这些我都比较熟悉,顺利回答上来,面试官又问了锁的类型有哪些,锁的结构是什么?这里一脸懵逼,支支吾吾说了几句过去了。又问mysql索引结构是什么?讲了B+树,又问为什么用B+树,还好之前看过一些文章,巴拉巴巴拉从各方面讲了一堆。实习面美团的时候也总是被问到很多为什么怎么办的问题,喜欢往一个点一直深钻,虐心。
再后边就是聊了一些我做过的项目,没什么好说的。
总的来说 一面自我感觉良好,除了 数据库锁结构和 cpu load 回答的不好以外,其他的都还好。一面完了之后很快就约了第二天的二面。
二面。同样迟到,二面面试官感觉很严肃 刁刁的。上来都没有让我做自我介绍,直接撸算法(面试官你不觉得很僵硬吗?太干了),算法撸完让我优化一下,然后满意了。然后就问基础,就死在了这里,很快就面结束了~~~~(>_<)~~~~ 。和一面问的一样,http协议,问了一些状态码的区别。。我不是做前端的,后台也不做controller层,对这些一点不熟悉,再说这种东西查一下不是就有了么,怎么不问一些理解性的东西。。(这些话自己心里想的,没敢跟面试官刚,面腾讯的时候面试官问了我一些需要死记硬背的东西,直接和面试官刚起来了,很烦这种的,现在信息时代好吗),之后又问和一面面试官一样的问题 CPU LOAD !!!!!晕死,美团cpu load大法好!!,也怪我一面面完不会的东西没有查,哭死。 面试官给我几分钟让我去查一下cpu load是什么意思,然后告诉他我的理解。。。(有种能查出来算我输的感觉,吓尿),赶紧查了一堆博客,看了一下 讲了一下自己的理解。此时还乖巧地等待着面试官问我其他问题,问我项目,然而。。然而。。。晴空霹雳,面试官让我等校招吧/(ㄒoㄒ)/~~,人家到底哪里做错了嘛?人家改好不好!!!这里心疼宝宝一分钟。
我爱你你却爱着他,蓝瘦。
就酱紫喽,希望大家都能找到满意的工作!!加油~