首页 > 小米前端工程师社招面经(一面、二面)
头像
海贼永远的神
编辑于 2021-03-11 16:00
+ 关注

小米前端工程师社招面经(一面、二面)

一面

第一面还是很基础的一套问题

·

1:从输入一个url到浏览器页面展示都经历了哪些过程?Dns查询、三次握手、http请求、

2: new生成一个对象的过程: 核心就是return this啊

3:请简单说明什么是事件冒泡和事件捕获以及事件委托 这个答案太直白了,不多提了 然后就是来点css了

4:请实现一个两边宽度固定中间自适应的三列布局。 不多提:圣杯布局、双飞燕

5:flex布局有没有了解?

差不多这样就结束了一面。比较轻松的走过了一面,喝口水休息休息。平复一下紧张的心情刚平复心情这二面就过来了。

二面

二面:(js不好的可以好好学习一下)

1:先让自我介绍,简单介绍下自己的工作经历,然后就直接开始问技术问题了。请简单叙述一下原型链s从prototype、隐式的_proto_、constructor再到修改原型链的内容会导致的影响。这一块还是比较熟的

2:ES6了解吗?请简单说一下promise机制 异步的承诺机制、顺势说了一下解决回调地狱的问题

3:手写一下深拷贝: 这个告诉各位看官一个简单粗暴的加分方法JSON.parse(JSON.stringify(obj))用JSON实现深拷贝

4:如何改变this的指向, 当然是call、aplly、bind,紧接着问了一个这之间的区别

5: ==与===的区别typeof null的结果是什么

6:说一下如何实现闭包

7:同步与异步的执行顺序

二面也就是这样差不多没啥悬念的过了。问题难度上我认为比较一般,更多的是去靠自己讲述,可能面试官在看我深度吧。我又开始平复心情,就看到了三面


更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖