美团2020校招前端面试心得

1,832 阅读4分钟

今天面了美团闪购的前端,和HR聊过了还没谈Offer,说今年不给意向书,后面谈Offer。

总结一下,希望对后面的同学有帮助。

现场面试,一面到底的那种,毕竟这么远,跑一次不容易。

我一共三面技术,第一面聊了半个小时之后紧接着leader面,效率还是很高滴。

中午和leader在楼下吃了个饭,下午第三面总监面。HR那边不知道什么情况没有现场面,下午回去之后HR打电话过来聊了一会,说后面联系,但是今年不给意向书。

说说过程

我的三面全程都在聊项目,问了一个很简单的手写bind,我写的错了一半....很尴尬,说明看过的东西没有真的掌握。所以朋友们这种看起来简单的问题一定要吃透啊,被问到脑袋一懵就啥都想不起来了。

回想起我前一天晚上看的时候,飘了一眼bind,觉得卧槽这种简单的问题还用看?

好在这个问题无伤大雅,画个重点:

如果你对Vue或者React的一个框架很熟悉,能有自己比较深刻的理解,这种原生js的问题出错面试官大多会觉得是ES6接触不够多。

当然你不能完全不知道,而且你都对框架有理解了,对这些基础内容理应也有理解。我这里属于和他聊了很多其他的能吸引他注意的点,这个问题就被盖过去了。

我是十点半开始面试,一面二面中间没有休息,二面十二点半结束的。

除了这个题完全在聊项目,也就是说,两个小时里一个小时五十分钟都在聊项目

再划个重点:

你要有足够的料和面试官聊

而且,一个多小时都在聊我头条实习的时候做的重构项目,因为我现在在头条就做了这么一个项目...

学校的做的东西面试老哥应该也觉得就是些玩具吧。

这里聊项目主要包括几个方面:

  • 你为什么要重构
    • 你怎么看待重构
  • 你为什么要选这个技术栈
    • 你觉得你选这个技术栈的效果是什么
  • 讲一些项目的Points

以我浅薄的面试经验,面试官非常看重你在做出设计时的思考。

也就是为什么要这么做

如果你跟风用一波Typescript + Vue,但是没有思考过为什么用ts,ts增加的成本是否值得这样的问题,那么你在面试官看来就是一个工具的使用者而已。

讲项目的Points讲了很久,其实讲出来面试的老哥也说了,其实你有些设计并不是独特的,甚至并不够好,但是你能自己想出来就非常不错

什么意思呢?校招看的并不是你技术有多高,而是潜力有多大。潜力从你对自己项目的思考能力上就能有很好的体现。

另一个重点是,对自己的项目,一定要回头思考,哪里好,哪里不好,怎么做更好,这个思考的过程就是你和面试官谈的料。

很巧的是,我的一个想法正好是面试老哥正在做的一个内容,我提出的实现思路和他们的思路方向上也是一致的。

我和他聊到这个点的时候,他问我你为什么觉得你的思路可行,我讲了一下我认为的技术难点,然后做过哪些调研,为什么结果让我觉得是可行的。

这和我面头条的时候很像,你为什么这么做,为什么觉得这么做比那么做要好。这回到了上面说过哪一点上。

leader面的时候确实感觉到了很大不同,他对框架的理解比我更深,视野的差距是显而易见的,学习到了很多。

第三面就是总监面了,估计二面的leader真看好我的(菜鸡瑟瑟发抖),三面没有和他沟通结果就直接和我聊了,说是眼神交流了。这一面基本是聊业务,我在头条做的是什么业务,这个部门做的是什么业务。怎么看待大厂,有意向来吗之类的,画画饼。不过有一说一,我还是很看好闪购这个业务的。

这次面试的这几个老哥都很聊得来,人非常nice,前端是一个重工程实践的领域,应该慢慢地考知识点的面试会变少吧。反正我是觉得,考察候选人怎么思考问题才是面试的关键。

还有一点,朋友们技术面试不用很紧张,做不来题就讲思路,聊项目就纯唠嗑,他选你你选他大家都一样。反正我还是聊得很开心的。这可能就是我喜欢技术的原因吧。


想到哪写哪,比较乱,总结起来的话,就是

思考,一定要思考