(回馈牛客,攒人品)小米前端一面
9月16号上午11点小米一面。(第一次写面经哈哈哈)
简单自我介绍之后就开始问问题了:
1、css盒模型。
2、position的属性值,记得答sticky。
3、左右宽度固定中间自适应的三栏布局,尽可能多答,包括grid,table这些。
4、清除浮动的方法,记得答全。
5、css选择器,及优先级。
6、js中如何判断一个变量是数组,包括Array.isArray()。
7、js浅拷贝和深拷贝。
8、说说ES6的了解,然后根据你说的点提问。
9、说说箭头函数。
10、说说arguments,如何将伪数组变成数组,三种,记得说Array.from()。
11、说说ES6里的模块化,module default,export区别,记得说说import静态编译加载与CommonJS的require动态加载区别。
12、强缓存和协商缓存,具体的过程,E-tag/if-None-Match,和Last-Modified/if-Modified-since。
13、浏览器可持久化存储,然后就问了localStorage、sessionStorage区别,并且在项目中什么地方用到了。
14、CSRF问题。
15、vm,vh单位。
16、webpack打包,用过哪些loader,讲讲url-loader和file-loader的使用场景。
17、post、get区别。
18、vue数据双向绑定。
19、vue的路由模式。
20、数组去重的方法,尽量多说。
然后就是一些无关技术的问题:
21、你最近看的一本与专业相关的书和与专业无关的书。
22、你研究生期间除了学习干的事最多的是什么?我说和同学打羽毛球,周末出去爬山,他就笑了,你看看身后室友笑了没🤣🤣🤣。
22、然后说说对小米产品的了解?优点和缺点
23、扯了个题外话,说我是仙桃人,(其实我早听出他口音是仙桃附近的哈哈哈😄😅),然后我就随口一问是不是仙桃附近的,他说是的😘。
最后就是我问问题
24、我问了关于新员工培训的方式,他给我说了许多,从技术方面,从综合素质方面。
25、关于小米公司的业务。
总体来说,面试还算顺利,许愿二面。祝自己和各位拿到自己满意的offer😎!!!!