【小米】软件工程师——js方向一面面经

1、你说说自己在项目里做得好的地方(我说了css,面试官就开始问css)
2、实现左右固定宽度,中间自适应的布局(用flex/其他方式也行)
3、说一下你是怎么做适配性布局的(rpx/rem/em)
4、说一下position属性
然后是做五道题
1、
var a=10;
function aaa(){
    alert(a)
}
function bbb(){
    var a = 20; 
    aaa();
} 
bbb();

2、js有什么数据类型(我说了基本数据类型和复杂数据类型)
基本数据类型和复杂数据类型有什么区别,我说深浅拷贝时有区别)
实现一个深拷贝
3、给一个月份,输出它的天数
4、你在实际中用过promise吗?
setTimeout(function(){console.log("11");},0);
new Promise(function(resolved,rejected){ 
    console.log("1");
    resolved();
    console.log("2");
}).then(function(){
    console.log("3")
   })
5、Vue的父子通信方式,兄弟组件方式(我说了事件总线,面试官让我实现一个简单的事件总线(发布订阅模式))

小米的题还是挺简单的,牛油们冲冲冲
#面经##小米##前端工程师##校招#
全部评论
我也考了手写订阅,然后斜向打印矩阵,和如何求平方根。惨,发布订阅这个没复习到
点赞 回复
分享
发布于 2021-04-07 14:14
楼主,实习吗?
点赞 回复
分享
发布于 2021-04-07 15:14
联想
校招火热招聘中
官网直投
楼主,请问你的项目经历是怎么样的啊?
点赞 回复
分享
发布于 2021-04-12 08:35
楼主有面二面吗?是武汉岗吗?我也是这个
点赞 回复
分享
发布于 2021-04-18 22:18
楼主,怎么样了
点赞 回复
分享
发布于 2021-05-05 19:11

相关推荐

3 15 评论
分享
牛客网
牛客企业服务