首页 > 美团内推 - Web前端开发工程师岗位推荐(含经验分享)
头像
Torias
编辑于 2022-09-19 21:11 上海
+ 关注

美团内推 - Web前端开发工程师岗位推荐(含经验分享) 内部员工回复

校招火热进行中,美团前端岗真真真的虚位以待中,欢迎大家踊跃投递:https://campus.meituan.com/mobile/jobDetail?jobType=1&bg=null&jobId=4989&jobName=Web前端开发工程师(专业%2F经验不限) 内推码:VN2VZGQ ,欢迎私戳查进度~

就像大家面试中的第一个环节,先来简单的自我介绍下。我是今年美团上海的暑期实习生,也经过几个月比较郁闷的春招,很荣幸收到了美团的 Offer,在美团到店综合下的业务前端研发组实习了两个月后已经成功转正,现在还留在公司接着实习~(主要确实很满意工作氛围)。接下来就直接点,回答一些大家可能关心的问题,希望能帮助到你你你你你,关心笔试面试尤其是面试经验的同学可以直接下拉看经验部分 ~

你可能关心的 Q & A

- 前端开发?

大体上岗位的招聘介绍页已经介绍的比较详细了,包括传统的网页、现在流行的小程序外,你在美团点评 App 上浏览的可视化、可以交互 的移动端页面也在前端的范畴内。你不用担心你没有设计经验,大多数时候我们是将已经设计好的各个元素按照设计稿摆放在网页、小程序、App 的"画布"上,同时赋予这些可视的元素交互的魔法。注重用户交互体验 是前端非常重视的一个点。

- 为什么选前端?

想象下你的代码成果可以真实的被你的亲朋好友 touch 到,你的工作成果可以那么鲜明的在每个人的手机上展示,你的开发过程也将充满了成就感——你将亲眼看着 App 上逐步绘制出你所需要的页面,逐渐实现你所需要的交互。你将那么真实的感受到你的工作成果。

渴望工作有挑战性的同学也不要对前端太过不屑。前端易学难精,我常写在自我介绍里的是,以前端为支点,逐渐拓宽丰富自己的知识技能面,这绝对不假。从最基本的 HTML/CSS/JavaScript 到可用于后端开发的 node.js,到现代 Web 框架,到你可能还需要深入了解浏览器原理以及接触 Native App 开发等等。想做一名前端牛人还是道阻且长的。

当然,如果你想过轻松点的日子的话,前端也可以是你的选择。基本上有较好编程经验的话,前端还是比较好上手 的,而且很多情况下一个项目中的压力、令人头秃的 bug 经常会在后端冒出来(salute)。如今后端已经是出了名的卷,前端这边像美团还面临着简历稀缺 的境地,你真的不来试试吗?

- 可是我没有经验?

也许你可能就担心自己没有前端开发的经验,不敢试着投一投,其实完全不必多虑。美团前端真诚地欢迎无前端经验但学习能力强的同学只要你有基本的计算机基础、较扎实的编程经验,那么专业不限、经验不限,真的不是口号。学校教育中我们可能确实较少系统的学习前端的知识,大多数的项目可能也是以后端为主,因此大家写得上简历的前端技术、前端项目经历可能确实不多,这些客观存在的因素导致前端岗位是真的简历稀缺 。鼓励大家不妨试试!前线 HR 来报,美团前端往年投录比甚至低至 2:1,尤其在北京地区 有很大的需求量!真诚地欢迎还在迷茫中的贤士们。

- 为什么选美团?

这我就要吹了,但是吹多了就太像打广告了,可是我好像确实是来打广告的。别的不说,就冲这个双休+10点上班 (我十点到岗甚至还是组里最早到的几个人),基本上9点可以溜溜(其实一般是8点多走的,周五可以更早走,顺带8点后有30元餐补),就可以说爱了爱了。办公反正标配 MacBook Pro,这玩意儿配得上美团的高效 。美团没有莫名其妙的 PPT 文化,大多数时候沟通就是 Zoom 开个会,或者文档交流下。就连我转正也没有答辩,就到时间系统自动推送流程,然后我填写自评,之后等结果就完事了(很快呢)。

我最看重的一点可能是同事,毕竟到头来还是要和人打交道,我身边的同事都特别 nice,组长在内都没有什么架子,就是你的好哥哥好姐姐,除了正常的关心你的适应情况外,很注重你的成长。mentor 也好组长也好,会针对你的实际情况提出很多建设性的建议,鼓励你多接触了解新技术,学习能力与成长性还是非常得到重视的。组内工作氛围完全不压抑,该吃就吃,该起来走走就走走,有的时候还有说有笑的,当然在保证工作的前提下~。另外,美团内部的廉洁建设 的很棒,出去吃饭就默认 AA,也意味着你不用考虑那些莫名其妙的人情,不用送来送去的,这点至少对我来说非常 nice。

经验分享

主要就按照从投简历到面试的流程来简单分享下一些经验。

- 简历

再怎么说,这是技术岗 。不管你有没有前端开发的经验,起码面试官肯定都希望看到求职者的计算机基础和编程经验 。所以你放太多不相干的内容并不会按照你的预期得到"这个同学德智体美劳全面发展"的评价,反而可能会让面试官觉得"你这个简历我都不知道从何问起"。这是我春招投简历下来最基本的体会了。

简单来说,你可以着重于突出自己的项目经历(编程相关) ,有些同学可能担心自己没有实习的经历可以写,但其实你在学校里的项目经历包括课程期末作业这种完全可以拿出来,具体怎么写不 用太过死板,关键的内容其实就是:"(我)主要负责XXX部分,基于XXX/使用XXX,实现了XXX"。让面试官看到你会什么,给点提问的空间(所以注意不要写太虚了)。

如前面部分吐槽的,不用担心自己没有前端经验。表现出自己的编程经验和学习能力就好。当然,对于前端同学而言,可以突出你会的相关的框架技术、node.js、webpack、TypeScript 等(慎用"精通")。有后端经验完全也可以点出来,一样的,是为了突出你的编程能力。

- 笔试

基本上中规中矩,没有什么骚套路,主要就是单选多选编程题,具体题型可能还是根据具体年份场次有些变化,但是不外乎是考察计算机基础、逻辑能力,尤其是编程题。编程题可以用本地 IDE,语言可以选择用 C/Java 等,当然 JS 也可以。当你收到笔试通知后建议先去笔试平台熟悉下你使用语言的输入输出规范 。我当时做的时候除了最后一题需要贪心剪枝外基本上是简单的题目。所以也不要有太大压力。

- 面试1

第一轮面试主要就是问一些基础性的知识,基本上是针对你简历里写的东西问,或者引导性的逐步试探你。面试问题是千人千面的,毫无疑问。我当时是把牛客上近几年的不错的经验贴都整理了下,然后一题题啃,准备的问题大多数都用上了。这里放上了整理过的一些题:

链接:https://pan.baidu.com/s/1D2dND7-VKRvcyRyqc7XqKg 提取码:3uec

千万不要看到一堆不会就抑郁了,尽量的查漏补缺罢了。另外推荐一个前端面试题复习资料:前端基础知识https://www.1024nav.com/front-junior/。 非前端的同学可以复习下网络的部分,以及了解下浏览器的一些知识。

有前端基础的同学可以准备下手写 JavaScript 的一些常见的题型,可以参考: 前端面试手写 JS 代码 https://www.1024nav.com/front-junior/js-coding 。我当时被问到的就是实现 instanceof,节流/防抖和数组扁平化等。非前端的同学不用担心不会 JS,考官会让你用习惯的语言写一些简单算法的,主要还是看基本功和思维。注意这些点可能可以让你的印象分更好些:

  1. 交流 。你不要闷头就写 ,你可以写之前介绍下思路、原理,或者边写边解释些细节,虽然面试官可能叫你写完再说,但你还是要主动一些。

  2. ES6。针对前端同学手写 JS 的情况,可以了解下 ES6 的一些基本的语法,至少知道不要用 var

  3. 好的代码风格和习惯。毕竟面试官也要考虑"如果你是我的同事,你写这样的代码"的情况。可以注意的点包括变量的有意义命名(JS 的话常用的驼峰格式)、必要的注释(不要为了注释而注释)、必要的异常处理(特别是针对入参的特殊值或者空值的处理),另外就是尽量写纯函数(不了解的同学一定要查查,这个面试官也挺看重的)。

上面都没有提到前端框架相关的内容,这里补一下,大体上你是 Vue 还是 React 技术栈都没啥毛病,你可以根据你的具体的技术栈去牛客或者前面推荐的那个资料网站上找找。我只想补充一点,如果你觉得框架都不太熟悉也不要怂!!!我就是,我觉得自己框架没有学的很好,就只敢简历写了一个在学习中(太诚实了)。面试官也就没问框架,而是一步步挖 JS,问了很多 JS 基础的知识。所以大体上你基础扎实就没关系,还是那句话,表现出你的基本编程能力、学习能力,我们就欢迎你!

- 面试2

第二轮面试一开始主要是项目深挖。这就看你简历咋写的了。大体上就是你的具体角色、具体做了什么、什么难点、怎么尝试解决的等等。另外我在这轮被问到了一个前端面试中经常被问到的问题:依赖倒置。推荐这篇 blog:依赖倒置原则:https://blog.csdn.net/wang_nian/article/details/109150348。不要死记硬背,理解这个基本的动机。我因为依赖倒置原则解释的好起码被三个面试官夸过(骄傲)。 后面是两个编程题,我做到的是一个 easy 的 13 罗马数字转整数以及 middle 的 12 整数转罗马数字。大家大概率不会再遇到吧,主要是感受下大致的难度。同样的,注意代码风格以及积极主动的介绍思路(俺又因为这个被夸了)。做不出来没关系,毕竟可能受限于时间(基本上等你30分钟吧)以及临场时候紧张,但是你思路解释的好的话起码挽回点面子吧。闷头就做还做不出来就太尴尬了。真不会也可以先介绍下基本的暴力的思路。

- HR 面
真到这个环节就不用怂了,大体上就是聊天。问你如何学习的、学习或者项目中遇到什么难点怎么尝试解决的,有什么未来规划吗?之类的,就放轻松,该咋说就咋说就行了。这个环节我是没准备什么(这能准备什么)。总之,放轻松,得体的聊就是了。

还在等啥,冲冲冲!

全部评论

(6) 回帖
加载中...
话题 回帖
历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐