美团优选研发部,一个小时,面试官是近期最好的一个了。
- 自我介绍
- 聊一些基本情况,像简历写的工作室、看书学习之类
- 常规的八股,基本都是简历上写的个人技能
- 语义化标签有哪些(说了常规的和作用好处)
- Css 用过什么布局(flex、grid、定位等)
- 什么情况会用 flex,默认方向是什么,什么情况又会用 grid
- 说到定位,有没有了解过层叠式,这里以为问的是 bfc,还吟唱了一下八股,结果说我搞混了,只是想问 z-index
- Css3 有什么特性,这里把用过的如数家珍说了一遍,面试官觉得可以
- Dom 和 Bom 的区别
- es6 新特性有哪些(答了很多,不小心说了代理 proxy)
- 先问 let、const 这些区别
- proxy 有什么理解
- 先做一个题,把一个对象数组转化成一个对象
- 用了 map 秒了,然后问 map 和 forEach 有什么区别(面试官提醒返回值)
- 对函数式编程的理解,这里答得不太好
- 类组件和函数组件的区别
- Hook 基本用法,有没有踩过坑
- NextJS 中的 ssr、ssg 的区别
- server component 的理解,用过但是不熟,忘记自己写在简历上了,但是面试官友情提醒
- 计网:七层结构和五层的区别
- 算法:力扣有的最小K个数,秒了
- 开始聊简历上的实习项目
- 技术选型,为什么选这个
- 遇见过挑战性的事情,怎么解决
- 有没有接触过 vue
- 最后是反问环节,技术栈:vue 和小程序,以及 react native,面试官问我能否接受,还说是一个学习的机会
- 什么时候出结果:快得话明天,否则清明后,要和二面面试官沟通一下时间