【小米】前端岗-实习面经(已offer)

大二,第一次面试面的是旷视科技Megvii,小米是我面的第二家公司。面小米的时候,旷视科技的结果还没出来,由于旷视面试面试官主要怼项目了(问项目问了一个小时),暂未写面经。

先把问题列出来,答案后面再补。

面试问题(50 min)

小米面试

1.块级元素和行内元素

2.行内块元素,中间间隙怎么去掉?

3.BFC作用和触发条件,以及他可以用来解决哪些问题

4.盒子模型

5.了解过哪些布局方式?百分比?rem布局?flex布局?

6.说说rem布局

7.还学过哪些语言?与js的区别

8.学过C++,哪C++与js有哪些不同?

强类型与弱类型

9.平时通过哪些方法学习的js?看红宝书和视频

10.css实现三角都有哪些方法?

border, canvas, svg…

11.js的数据类型,基本类型和引用类型都有哪些,具体的区别

12.实现深拷贝的方式都有哪些?递归,JSON.stringify()它有哪些缺点

13.说说js的事件循环,宏任务和微任务,promise的同步与异步

14.说说vue中的$nextTick()它的延时调用是怎么实现的?

15.get和post的区别

16.说说js的闭包(详细)

17.浏览器是怎么解析js的?

18.你还有什么问题要问的吗

以上问题并不是面试的全部,确切的说上面写的都是每一个问题的入口,答的好的话,面试官会逐步深入。

发表评论

后才能评论