专栏名称: 牛客网
程序员必备求职神器,刷真题,练算法,看面经,得内推。点击查看: http://www.nowcoder.com/
目录
相关文章推荐
冯唐  ·  跟你们聊一个我的真诚想法 ·  3 天前  
营养师顾中一  ·  吃完复合维生素胃就不舒服,为什么? ·  4 天前  
Kindle电子书库  ·  东野圭吾写了十年!牵牛花引出的杀人事件! ·  3 天前  
Kindle电子书库  ·  汉王M10上手体验,进步不只亿点点! ·  5 天前  
营养师顾中一  ·  不吃「香菜」有什么损失? ·  5 天前  
51好读  ›  专栏  ›  牛客网

美团前端春招三面面经

牛客网  · 简书  ·  · 2018-04-18 18:52

正文

记一次应该凉了的美团前端春招

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

一面

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

盒模型,bfc

float,position,清除浮动

请解释一下CSS3的Flexbox(弹性盒布局模型),以及适用场景?

JavaScript原型,原型链 ? 有什么特点?

Javascript如何实现继承? 构造函数继承,非构造函数继承

Javascript作用链域?

什么是闭包(closure),为什么要用它?

.call() 和 .apply() 的含义和区别?

实现一个bind

什么是跨域,如何解决? jsonp cors ,jsonp原理

11.promise的原理

一面结束,问还有什么要问他的,就问了一下有什么不足需要加强的地方,面试官说基础挺好的,我这里没有什么了,你可以请教一下后面的面试官,然后,面试官说去帮忙看下还有没有人在,让我等一下。

二面

又是一轮自我介绍

promise的原理和事件循环

amd,cmd规范

用户页面打开很慢,有哪些优化方式?

react的虚拟dom了解多少?这种类型的框架和传统的jq操作dom的优势? diff算法?说了一下虚拟dom如何实现,diff算法做了什么优化

react的高阶组件? 不是很了解

redux? 讲解了一下redux原理

项目中遇到国哪些印象深刻的技术难题,具体是什么问题,怎么解决?。

讲到了自己学习react的经历,如何快速学习并投入公司项目当中的

请求头包含哪些部分

服务端渲染? 答,个人认为服务端渲染的好处在与首屏加载速度和利于seo,但是目前网络环境下,首屏加载速度没有太多差别,hybrid App首页一般都是原生的,很少会有白屏,客户端渲染还可以减少服务端的压力

webpack打包? 讲了一下打包过程,loader,和plugin如何起作用的

二面结束,继续问了一下有什么需要加强的地方,答缺少大型项目多人协作经验。

三面

之前实习,开发时如何保证项目进度和代码质量? 需求评审,技术评审,code review 和 单测

如何做单测? 单测和开发占比应该是多少?

koa generator 能给我讲一下么? 不了解

看到你做过 hybrid App,能讲一下原生和webview之间如何进行通信的么? 答jsbriger(不是面试官想要的)还扯了一堆其他的。

当时没想起来,现在想到的应该是通过自定义的协议进行通信,就像前后端交互,也是发起一个请求。这里有大佬来详细说一下么

个人规划+一些很开放的问题了,需要加强的就是去了解如何进行通信的

等通知,估计凉了


作者:Dear丶Jcl

本文来源于牛客网

——————————

牛客网(www.nowcoder.com)

- 互联网名企笔试真题

- 校招求职笔经&面经

- 程序员求职实习信息

- 程序员学习交流社区