记一次美团前端春招三面面经

update:2018.5.14

        成功拿到offer,完结撒花
--------------------------------------
update: 2018.4.19
hr添加微信,说技术面已经通过,稍后会联系我

--------------------------------------

昨天晚上6点的视频面试,一二三面一次性面完,接近八点结束,然后就等通知

一面

做了下自我介绍,问了下几个项目和用到的技术。然后开始问问题

  1. 盒模型,bfc
  2. float,position,清除浮动
  3. 请解释一下CSS3的Flexbox(弹性盒布局模型),以及适用场景?
  4. JavaScript原型,原型链 ? 有什么特点?
  5. Javascript如何实现继承? 构造函数继承,非构造函数继承
  6. Javascript作用链域?
  7. 什么是闭包(closure),为什么要用它?
  8. .call() 和 .apply() 的含义和区别?
  9. 实现一个bind
  10. 什么是跨域,如何解决? jsonp cors ,jsonp原理
    11.promise的原理
    一面结束,问还有什么要问他的,就问了一下有什么不足需要加强的地方,面试官说基础挺好的,我这里没有什么了,你可以请教一下后面的面试官,然后,面试官说去帮忙看下还有没有人在,让我等一下。

二面

又是一轮自我介绍

  1. promise的原理和事件循环
  2. amd,cmd规范
  3. 用户页面打开很慢,有哪些优化方式?
  4. react的虚拟dom了解多少?这种类型的框架和传统的jq操作dom的优势? diff算法?说了一下虚拟dom如何实现,diff算法做了什么优化
  5. react的高阶组件? 不是很了解
  6. redux? 讲解了一下redux原理
  7. 项目中遇到国哪些印象深刻的技术难题,具体是什么问题,怎么解决?。
  8. 讲到了自己学习react的经历,如何快速学习并投入公司项目当中的
  9. 请求头包含哪些部分
  10. 服务端渲染? 答,个人认为服务端渲染的好处在与首屏加载速度和利于seo,但是目前网络环境下,首屏加载速度没有太多差别,hybrid App首页一般都是原生的,很少会有白屏,客户端渲染还可以减少服务端的压力
  11. webpack打包? 讲了一下打包过程,loader,和plugin如何起作用的
    二面结束,继续问了一下有什么需要加强的地方,答缺少大型项目多人协作经验。

三面

  1. 之前实习,开发时如何保证项目进度和代码质量? 需求评审,技术评审,code review 和 单测
  2. 如何做单测? 单测和开发占比应该是多少?
  3. koa generator 能给我讲一下么? 不了解
  4. 看到你做过 hybrid App,能讲一下原生和webview之间如何进行通信的么? 答jsbriger(不是面试官想要的)还扯了一堆其他的。
    当时没想起来,现在想到的应该是通过自定义的协议进行通信,就像前后端交互,也是发起一个请求。这里有大佬来详细说一下么
  5. 个人规划+一些很开放的问题了,需要加强的就是去了解如何进行通信的
  6. 等通知
#春招##面经##前端##美团#
全部评论
为什么等通知就是凉了
点赞 回复 分享
发布于 2018-04-18 13:25
问的好多,楼主是18还是19届的?
点赞 回复 分享
发布于 2018-04-18 13:35
我也是hr加了我,说给我打电话,然后太忙,过了两天还没打😂,你接到电话了吗,加个微信?18796000256
点赞 回复 分享
发布于 2018-04-21 06:50

相关推荐

点赞 80 评论
分享
牛客网
牛客企业服务