美团前端四面

记一次美团的四面
时间:2019-09-11 武汉
首先说一下感受,四面都是1对1的过程,总的来说,就像hr说的,美团过来校招就是真的校招,而不是为了宣传什么,就是实实在在的面试招人。整体的工作人员素质都特别好,面试官特别nice,四面持续的时间是上午9:00~下午5:45(我是八点到的,一天没吃饭,所以强烈推荐大家面试的时候多带点零食保持头脑清醒,不然很容易饿着)。

一面

一面是一个特别和蔼的前辈,主要问了一些基础性的问题,时间大概一个小时。

  1. 简单介绍一下自己
  2. css的基本布局
  3. http与https的区别,中间的安全协议是什么
  4. jquery的一些基本属性,如何进行事件监听的
  5. 手写jquery监听on,off,emit,once事件,如何实现,大概的思想
  6. 手写数组的扁平化,大概有几种方法,我说了基本的循环递归,以及es6的解构...,还有使用reduce
  7. promise的几种状态,说了pending,fulled,rejected。然后面试官疑惑的问我是三种?我说如果要看实现的话,还有unfulled,以及fulled。(这里也是紧张,就这么说啦)
  8. 问了一下cookie,session,localsotrage的东西,区别是啥。
  9. 问了什么是bfc,bfc的优缺点是什么。
  10. 说了什么是继承,有哪几种继承的方法,手写继承原型方法和父类属性。这里需要用组合继承,寄生式组合继承,手写了Object.create的实现,然后面试官说可以啦。
  11. 问了一下node的流的概念,问我有没有使用过,我这里说没有,只是说用过fs模块,然后面试官就跳到下一个问题啦
  12. 问了一下如何实现两栏布局,以及相应的方法,比如position,flex,float等。
  13. 问了一下什么是vDOM,以及vdom解决的一些问题。我这里说的vdom性能其实一般,主要是同级的节点复用问题
  14. 谈到了vdom,面试官又问了一下vue的数据更新,使用的设计模式
  15. 问了一下我了解的设计模式,我说了工厂,责任链,单例,观察者等,然后手写单例模式
  16. 问了一下jquery如何实现链式调用,手写一个类去实现链式调用。我说在函数最后返回对象本身即可。
  17. 接着上一个问题,闻了一下关于类的方法,是写在原型上面比较好,还是内部比较好,这里说了一下关于原型链的以及构造函数继承的优缺点等
  18. 有没有用过es6,所了解的es6的语法是什么。
  19. 问了一下xss,xss的原理以及防护。我说了一些数据认证问题。
  20. 问了什么是跨域。相应所了解的跨域问题。这里我说了postMessage,jsonp,cors。
  21. 然后面试官又问了jsonp的原理。
  22. 问了一下http加密的一些算法,其实我不会。。。。
  23. flex的属性,以及三个属性值分别是什么

二面

一面结束,已经到中午啦。去前台问了一些人事一面结果,却花了接近一个小时,有点等着急啦。不过美团放了很多零食和水,感觉还可以的。下午2.00开始二面

  1. position的一些属性,说了一些基本属性,面试官说还有最新的一些,比如reset等
  2. 微任务和宏任务,这里主要是说promise用setTimeout不规范,因为微任务用宏任务处理,在node下面的异步肯定存在问题。
  3. 那些事件可以会被放到任务队列中,其实也就是问那些事件是异步事件
  4. 有咩有了解过http2.0,我说用1.1比较多
  5. 节流和防抖
  6. 重排和重绘
  7. 手写布局,上面header,下面footer,中间body不定高,纯css让body高度比较小的时候,在中间,footer固定底部。当body比较高,超过屏幕范围,让body在屏幕下面同时footer紧跟body下面。
  8. js的树的bfs,也就是层次遍历。
  9. 问了一下什么是语义化。
  10. 还是手撕代码,如何实现柯里化f(1)(2)(3)(4)(5)(6)(7)(8) == sum(1,2,3,4,5,6,7,8)
  11. 说了上午的要求其实是双==,所以又问了==的类型转化问题
  12. xss以及corf
  13. 有什么问题需要问一下的

三面

二面结束,去前台问了一下人事二面结果。大概过了1分钟,结果就出来啦(比较诧异,毕竟一面那么久此案有结果),过了半个小时,然后开始三面。
还是见到的自我介绍
因为简历上说了一下数学竞赛,所以教官问了数理统计中正态分布,塌方分布的作用,当时是一面懵逼啊
因为前两位前辈已经将该问的技术问题都问了,所以面试官让我简历上的一些问题,比如相应的奖项,项目,以及实习过程中遇到的事情和项目的流程,有没有自己写过一些移动端的东西,这里说了一下模仿饿了么。
问了一下平时的学习方法,以及学习过程中遇到的一些困难,项目中遇到的瓶颈,比如性能啊什么的。
如何学习前端的,都看过那些书,说了一下head first系列的书,以及红宝书,重构,设计模式,和图解http tcp,以及深入浅出node。
最后就是面试官问我有没有需要问的问题,我主要问的还是关于公司的人文关怀以及公司前端团队的一些业务问题。

四面(HR)

三面结束,就是4.00多啦。大概又等了半个小时,然后我又去烦了一些hr小姐姐,问三面结果出来了么,这时候大概下午4.50吧,然后小姐姐带我直接去hr面试官那里第四面啦。
可能是因为前三面感觉还行,所以第四面去的时候比较放松,跟hr聊了简历的一些问题,然后聊了具体的项目,包括个人在项目中做事的风格等等,以及问了一下个人的优缺点是啥。最后面试官问了一下今天最大的收获以及最大的遗憾是什么,这个问题确实把我难住了,但是还是根据一天下来的面试过程以及中间发生的事情,回答了。


总的感受还是不错的,虽然结果还么出来,不过面试官超级好,希望面试成功吧🙄🙄🙄

#美团##前端工程师##面经##秋招#
全部评论
成都岗吗?
点赞 回复 分享
发布于 2018-09-12 10:29
良心面试..
点赞 回复 分享
发布于 2018-09-12 10:39
请问你投的是闪购吗?我明天下午三面现场面,武汉
点赞 回复 分享
发布于 2018-09-12 10:39
点赞
点赞 回复 分享
发布于 2018-09-12 10:41
感谢楼主分享
点赞 回复 分享
发布于 2018-09-12 12:56
一面二面三面都是同一天进行的吗
点赞 回复 分享
发布于 2018-09-14 18:39
不怎么问项目的吗?
点赞 回复 分享
发布于 2018-09-14 19:02
大佬,感谢
点赞 回复 分享
发布于 2018-09-14 19:16
请问大佬,一面的第5题emit,once事件不是jQuery事件吧?
点赞 回复 分享
发布于 2018-09-17 17:11
楼主,这些问题你都可以回答上来吗?感觉好多不会的
点赞 回复 分享
发布于 2018-09-21 17:13

相关推荐

11-27 12:43
已编辑
门头沟学院 C++
点赞 评论 收藏
分享
牛客717484937号:双飞硕没实习挺要命的
点赞 评论 收藏
分享
一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
评论
点赞
85
分享
正在热议
# 25届秋招总结 #
442405次浏览 4511人参与
# 春招别灰心,我们一人来一句鼓励 #
41942次浏览 531人参与
# 北方华创开奖 #
107435次浏览 599人参与
# 地方国企笔面经互助 #
7962次浏览 18人参与
# 同bg的你秋招战况如何? #
76670次浏览 561人参与
# 虾皮求职进展汇总 #
115613次浏览 886人参与
# 阿里云管培生offer #
120251次浏览 2220人参与
# 实习,投递多份简历没人回复怎么办 #
2454658次浏览 34857人参与
# 实习必须要去大厂吗? #
55771次浏览 961人参与
# 提前批简历挂麻了怎么办 #
149901次浏览 1977人参与
# 投递实习岗位前的准备 #
1195935次浏览 18548人参与
# 你投递的公司有几家约面了? #
33206次浏览 188人参与
# 双非本科求职如何逆袭 #
662208次浏览 7394人参与
# 如果公司给你放一天假,你会怎么度过? #
4753次浏览 55人参与
# 机械人春招想让哪家公司来捞你? #
157628次浏览 2267人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
11561次浏览 287人参与
# 发工资后,你做的第一件事是什么 #
12704次浏览 62人参与
# 工作中,努力重要还是选择重要? #
35804次浏览 384人参与
# 参加完秋招的机械人,还参加春招吗? #
20126次浏览 240人参与
# 我的上岸简历长这样 #
452016次浏览 8088人参与
# 实习想申请秋招offer,能不能argue薪资 #
39299次浏览 314人参与
# 非技术岗是怎么找实习的 #
155868次浏览 2120人参与
牛客网
牛客企业服务