小米前端一面面经
一面:
css 如何实现居中?
css 权重
EventLoop(简历中写到了)
宏任务、微任务的题
setTimeout(function () { console.log("time1") }, 0) Promise.resolve().then(function () { setTimeout(function () { console.log('time2') }, 0); Promise.resolve().then(function () { console.log('promise2') }) console.log('promise1') }) setTimeout(function () { console.log('time3') }, 0); console.log('main')
原型与原型链
var F = function() {}; Object.prototype.a = function() { console.log("a()"); }; Function.prototype.b = function() { console.log("b()"); }; var f = new F(); F.a() F.b() f.a() f.b()
跨域
一次完整的浏览器输入网站
dns 解析
tcp/udp
let/const
class 如何实现(发布订阅者模式,待学习)
如何判断是否是数组
SPA
vue 路由
没有问什么算法题,可能是看我不是科班的吧。。面试官很好。30分钟的面试楞是和面试官聊了50多分钟,期待二面!!!
#面经##校招##前端工程师##小米#