一名2018年应届生的美团前端校招面试之旅




首先介绍一下本文的主角:一名18年应届生,普通二本,学习能力一般,技术能力更是一般,前端小白,但是在努力学习中。
从17年秋招开始我便向美团投了简历,也参加了在线笔试,但是输的很惨淡,笔试没过后,来继续在武汉找了家小公司实习。春招开启之际,我尝试过投了斗鱼(没有获得面试机会),小红书(笔试没过),360(拿到了实习offer以及技术经理承诺的好好表现就能转正的口头承诺)等等。当然,这其中还有美团,我于18年3月22日参加了美团在线笔试,之后一直没动静,我认为我挂了,于是又去参加了石墨文档的校园招聘并拿到了offer。凡事都有个但是,但是美团突然给我打电话说我笔试通过和我约时间,就进行了电话面试,以下为一些细节:

前言

本文目的:分享我遇到的前端面试题
本人没说拿到了美团offer,本文在末尾也说了应该是凉了;然后,我从来没有说到遇到的问题我都答上来了,只是罗列了题目,你可以把它看做一份还没作答的空白试卷,我个人认为我答的不好。期待大家评论里留下你认为的正确的回答。

一轮面试
一轮面试的面试官很友好,问的问题都蛮基础,但是很有针对性:
  • cookie 的使用
  • koa中间件实现原理
  • 描述快速排序的实现
  • 原型链相关问题
  • react 生命周期
  • react 性能优化
  • vue 双向绑定原理
  • 如何用 js 实现动画
  • css 动画以及与 js 动画性能比较
  • 二叉树 (不会)
  • 二叉树后序排序 (不会)
  • 模板引擎实现原理
以上问题我都说了个大概,甚至觉得自己不能二面了,但是二面来了。


二轮面试
二轮面试的面试官声音听起来很年轻友好,问的问题都挺有深度的(对我来说)
  • 介绍实习经历,项目经验
  • 怎么做同构以及同构的两份代码的差异性
  • koa中间件执行顺序以及如何实现
  • 跨域问题
  • jsonp 的原理以及优缺点
  • vue双向绑定原理
  • jquery 和 vue 性能比较以及使用场景
  • 什么是高阶组件
  • 假设我维护一个服务端渲染框架,如何不侵入用户代码的情况下通知用户代码错误点(同时也要保证页面正常渲染)(这道题应当是开放题,答得不好)
  • 未来三年职业规划
可以看出的是面试问题难度在逐渐升高,但同时也更有针对性,不少问题都答得不好,都觉得自己凉凉了。面试官也指出了我的不足:虽然学习驱动力不错,但是不够深入,不够刨根问底。然后三面来了:

三轮面试
三轮面试就很开放了,但是难度又升了。面试官首先问我方不方便用电脑视频面试,在上班所以只能电话面试,以下为问题:
  • js bridge 原理(因为我第一家实习公司是做 ionic 混合开发,所以他问了这道题。很尴尬,我是真的答不出。面试官很惊讶,说:“你难道不专注原理吗?”)
  • https 和 http 的不同之处
  • http 2.0 的特性
  • 如何实现一个promise
  • 用 nodejs 做过什么
  • graghQL 和 RESTful Api
  • 对城市的要求,为什么不去北京、杭州
  • 为什么不投阿里(我真的觉得我的水平不够)
  • 有哪些offer
  • 为什么选择美团

总结
三轮面试结束的很快,因为没有用电脑。面试官也没有给出过不过的答复。到此挺慌的,应该真的凉了,但是真的学习到了很多,同时获得一个信息: 其实做为一个前端开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的前端交流群:330336289,邀请编号:寂静。不管你是小白还是大牛欢迎入驻,大家一起交流学习,继续学习,继续努力。 以上,和各位小伙伴共勉。


首先介绍一下本文的主角:一名18年应届生,普通二本,学习能力一般,技术能力更是一般,前端小白,但是在努力学习中。
从17年秋招开始我便向美团投了简历,也参加了在线笔试,但是输的很惨淡,笔试没过后,来继续在武汉找了家小公司实习。春招开启之际,我尝试过投了斗鱼(没有获得面试机会),小红书(笔试没过),360(拿到了实习offer以及技术经理承诺的好好表现就能转正的口头承诺)等等。当然,这其中还有美团,我于18年3月22日参加了美团在线笔试,之后一直没动静,我认为我挂了,于是又去参加了石墨文档的校园招聘并拿到了offer。凡事都有个但是,但是美团突然给我打电话说我笔试通过和我约时间,就进行了电话面试,以下为一些细节:

前言

本文目的:分享我遇到的前端面试题
本人没说拿到了美团offer,本文在末尾也说了应该是凉了;然后,我从来没有说到遇到的问题我都答上来了,只是罗列了题目,你可以把它看做一份还没作答的空白试卷,我个人认为我答的不好。期待大家评论里留下你认为的正确的回答。



一轮面试
一轮面试的面试官很友好,问的问题都蛮基础,但是很有针对性:
cookie 的使用
koa中间件实现原理
描述快速排序的实现
原型链相关问题
react 生命周期
react 性能优化
vue 双向绑定原理
如何用 js 实现动画
css 动画以及与 js 动画性能比较
二叉树 (不会)
二叉树后序排序 (不会)
模板引擎实现原理
以上问题我都说了个大概,甚至觉得自己不能二面了,但是二面来了。



二轮面试
二轮面试的面试官声音听起来很年轻友好,问的问题都挺有深度的(对我来说)
介绍实习经历,项目经验
怎么做同构以及同构的两份代码的差异性
koa中间件执行顺序以及如何实现
跨域问题
jsonp 的原理以及优缺点
vue双向绑定原理
jquery 和 vue 性能比较以及使用场景
什么是高阶组件
假设我维护一个服务端渲染框架,如何不侵入用户代码的情况下通知用户代码错误点(同时也要保证页面正常渲染)(这道题应当是开放题,答得不好)
未来三年职业规划
可以看出的是面试问题难度在逐渐升高,但同时也更有针对性,不少问题都答得不好,都觉得自己凉凉了。面试官也指出了我的不足:虽然学习驱动力不错,但是不够深入,不够刨根问底。然后三面来了:

三轮面试
三轮面试就很开放了,但是难度又升了。面试官首先问我方不方便用电脑视频面试,在上班所以只能电话面试,以下为问题:
js bridge 原理(因为我第一家实习公司是做 ionic 混合开发,所以他问了这道题。很尴尬,我是真的答不出。面试官很惊讶,说:“你难道不专注原理吗?”)
https 和 http 的不同之处
http 2.0 的特性
如何实现一个promise
用 nodejs 做过什么
graghQL 和 RESTful Api
对城市的要求,为什么不去北京、杭州
为什么不投阿里(我真的觉得我的水平不够)
有哪些offer
为什么选择美团

总结



三轮面试结束的很快,因为没有用电脑。面试官也没有给出过不过的答复。到此挺慌的,应该真的凉了,但是真的学习到了很多,同时获得一个信息: 其实做为一个前端开发者,有一个学习的氛围跟一个交流圈子特别重要(上图)。不管你是小白还是大牛,欢迎到来,大家一起交流学习,继续学习,继续努力。 以上,和各位小伙伴共勉。

猜你喜欢

转载自blog.csdn.net/sinat_41874647/article/details/80043581