前端校招小米一面
(刚刚面试,就问了20min,都是常见的前端基础)
1.自我介绍
(前面每道题我都有拓展)
css部分
1.BFC
2.flex和grid布局
3.三栏布局
4.浮动
html部分
1.h5新特性
2.语义化标签
3.seo
4.怎么设计单页面应用利于seo
js部分
1.js的数据类型内存存储
2.判断数据类型方法(从这过后,每次我要拓展,面试官都说,不用了,我相信你会)
3.实现深拷贝
4.内存泄漏
5.垃圾回收
6.用过es6哪些(我说基本都用过,又给他说了些后面的新特性)(面试官:好好好,我随便问两个吧)
7.promise
8.async await
框架
1.vue和react的区别(说到diff算法时,面试官:不用了,我相信你会)
2.为什么nexttick
3.为什么data是函数
4.我在加载后创建元素在data里还会数据绑定吗?(这里没理解清楚面试官意思,后面知道是想考$set)
5.vue双绑原理(准备延申,面试官:不用了,我相信你会)
(然后面试官开始给我介绍vue2和vue3的数据绑定,阿这,不让我说自己抢答了)(后面我说这个其实我知道,)
6.react hooks和之前的区别
反问
(在写面经的时候,小米二面的邮件来了)