美团前端一面二面三面hr面(意向书)
美团效率太快了,感动😭,秋招第一个意向书
base北京 外卖配送
一面(9.13下午)
二面(9.13晚上)
三面(9.14下午)
hr面(9.15下午)
意向书(9.16)
以下是面试问到的一些问题:
实习项目:
每一面都问了很久的实习项目,需要总结出几个点,有逻辑得一步一步讲,会根据项目再出一些场景图,问解决方案。
HTML与CSS:
- 块级元素与内联元素
- 盒模型
- 三栏布局,两栏布局
- flex(这里有四五个场景题,需要把flex子元素的每个属性弄清楚)
- 浮动
- display: none和visibility: hidden和opacity: 0的区别
- 回流重绘
- margin的四个属性正值负值(场景题)
JS:
- 正则表达式(主要要注意有哪些方法,以及作用)
- 数据类型
- 怎么判断数据类型(这里需要说五六种)
- 数组的遍历方案,以及区别
- 原型链
- this
- DOM
- 垃圾回收
- 跨域(这里需要说详细,可以多说几种,CORS的简单请求和非简单请求各自过程)
- 数组,对象的一些方法(主要问了ES6的几个,例如entries)
- 事件循环(场景题)
- 闭包(问了嵌套函数的this指向的原理,答案很简单,原理需要深究)
计网:
- 状态码(建议多学一点,问到了好几个我不知道的)
- 缓存
- 常见的请求头和响应头字段以及作用
- URL的一系列流程
- http各个版本区别(0.9, 1.0, 1.1, 2.0, 3.0)
- cookie,localStorage,sessionStorage
- CDN
- https
React:
- JSX
- 组建通信
- redux
- 受控和非受控组件
- 类函数和HOOKS区别及各自好处
- 性能优化(不止于React,可以从资源加载方面也页面渲染方面分别分几类来详细讲)
- 虚拟DOM和Diff算法原理
- React Router的两种模式(主 问了history情况后端到底指向什么?)
- 你知道哪些Hooks和各自作用
- 写一个高阶组件
- context
- React和Vue的区别
- 合成事件原理
Node(koa2):
- Node事件循环
- 异步非阻塞原理
- koa中间件过程及原理
算法:
- 嵌套树拍平
- 解析URL
- 还有好几个JS手写