首页 > 美团一面挂凉经
头像
牛客419421719号
编辑于 2021-03-19 23:36
+ 关注

美团一面挂凉经

首先让我气一会儿!!!


以上是美团后端的招聘要求,本人看着挺合适的,于是就投了美团后端,3.13进行笔试,3.17收到美团电话约了3.19的面试。

这两天一直在准备数据库、算法、操作系统、计网的东西,非常紧张迎来了下午3点的面试。

再让我咬牙切齿气一下!!!

面试开始,首先是经典自我介绍环节。我在自我介绍中明确提到我当前是一名大四的本科在读生,并且简历上也明确写了自己是本科学历,结果面试官问我的第一个问题:“你是本硕都在xx学校吗?”
我当时:“嗯??????????????”
然后又问我:“你是应聘实习吗?”
我内心:“嗯????????????”,然后:“我现在大四,实习岗的投递不面向我们2021届了,所以我投的是校招,春招”

OK,由于自己平时偏爱C++,所以一直都是用C++准备的面试,简历上的项目也大部分是C++相关的,结果面试官来一句:“我不懂C,还是在学校里用过”
🙂🙂🙂

然后开始问:“如何检查一个表达式正不正确呢?比如3+4是正确的,但是3++5是错误的”

我暗喜,因为我的简历上写了一个编译器的项目,所以我以为面试官要考察我相关的内容,于是就答:“先按照词法原始字符串转化成对应的Token流,然后按照语法编写对应的函数,使用递归下降就可以了”

正当我准备开始详细讲的时候,面试官打断:“为什么要这么复杂呢?你就简单说下这个过程中你会用到什么数据结构吧”

这个时候我有点懵,复杂??这不是编译器经典操作吗??但此刻依然认为他想考编译原理相关的,就答:“可以转换成AST??”

面试官:“怎么AST都出来了,再直接一点吧,给你一个表达式,检测里面的括号时候能正确匹配,比如((3 + 4) * 5  就不能正确匹配。”

我:“把括号中间的内容也看作一个表达式,然后进行递归下降分析就行了”

面试官好像不懂递归下降,就皱眉头,我用代码写了一下这个递归下降,他还全程让我跟他描述一下匹配的过程。最后他还问:“有没有其他办法吗?”

我答:“如果光是检测括号是否匹配的话用一个栈也行,巴拉巴拉……”

面试官:“对了嘛,明明用栈就能两句话讲清楚的事情,为什么要那么麻烦呢?还整什么token,ast,递归下降”

这个时候我就意识到他并不了解编译原理,也没想着考我编译原理。

之后就问我有没有其他项目,因为本人确实没有后端实践经验,但是接触过编译器,操作系统,包括用rust写操作系统(就是清华的rcore),然后面试官开始嫌弃我喜欢的方向偏底层,后端没有这么底层,然后还说“如果你喜欢的是操作系统编译原理相关的话还来投后端,那我认为可能你对后端的理解有问题”

我内心:????????????

然后问我学没学过Java,学得怎么样,能不能用Java写程序;我说学过,91分,但是没有准备。

然后就开始嫌弃。
全程面试官都在努力地想问题来问,因为他说自己不懂C++

全程计网、操作系统、算法、数据库啥的一个都没问,尽管我强调自己虽然缺乏后端经验,但是对mysql、计网都有所了解,springboot、gin啥的也有所耳闻,试图将话题引入到这些方面,可是面试官还是一个都没问😅

随后结束面试。很显然,这面试官必定认为我跟这个岗位不符合。

我就很迷惑了,美团的招聘要求上明明自己写的包括但不限于Java、C++啥的,我的简历上也是一堆C++的东西,为啥还整一个不会C++的面试官来面试???再就是编程语言的选择并不是至关重要的因素,对专业知识的把握才更加重要吧?为啥美团的面试官在得知我没有准备Java,并且面试官也表示自己不熟悉C++之后专业的东西一个都不问了呢???????

我此刻就非常生气,美团就离谱,很离谱。不招C++那你就明确表示清楚不要C++,只要Java啊,整什么包括但不限于就很离谱😊😊

更多模拟面试

全部评论

(14) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐