小米前端一二面面经

9月11日笔试,20日面试,因为实习时候投过官网,秋招一直没有投进去,moka系统显示我的投递记录是3月份,所以我到现在也不知道小米那边看到的我的简历是不是实习简历。。。

一面(视频):
是个很漂亮的小姐姐,超漂亮,说话也很温柔,笑起来也很好看,很准时,到约定时间马上接到了视频,啊好评!

1. 自我介绍
2. 行内元素和块元素
3. 背景色会覆盖border吗
4. js继承
5. 实现背景线性渐变的圆
6. 清除浮动
7. 触发bfc条件
8. bfc好处
9. css选择题排序
10. js作用域
11.

编程题:判断一棵二叉树是否是镜像二叉树



二面(视频):本来打电话的是个小姐姐,真正面试是个小哥哥,上来先问了一堆我不会的东西给问懵了
1. 字符串去重
2. 数组排序
3. 函数的形参和实参
4. 高阶函数
5. 单例模式
6. 跨域
7. es6
8. let const var
9. promise
10. 跨域
11. jsonp

30分钟结束了
#前端工程师##校招##面经##小米#
全部评论
我也是这个小姐姐
点赞 回复 分享
发布于 2019-09-21 21:12
我也是这个小姐姐🤣漂亮 问题都差不多,你二面了吗?
点赞 回复 分享
发布于 2019-09-21 23:43
我跟你一个面试官还没二面代码也写出来了
点赞 回复 分享
发布于 2019-09-27 02:46

相关推荐

Webpack的Tree Shaking是一个用于删除代码中未被引用的未使用代码的优化技术。它可以显著减小打包后的文件体积,提高网页加载速度。要配置Webpack实现代码的无用代码剔除,需要进行以下几个步骤:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=fffb9e7b5576495f90d9596c40989b9f确保你的代码是使用ES6模块语法编写的,而不是CommonJS(require)语法。因为Tree Shaking只对ES6模块有效。在Webpack配置文件中,通过设置mode为production,启用Webpack的生产模式,此时Tree Shaking功能会默认开启。确保你的package.json文件中的sideEffects字段被正确配置。sideEffects字段告诉Webpack哪些文件是没有副作用的,可以进行Tree Shaking。如果你的应用是纯粹的JavaScript应用,可以将sideEffects设置为"sideEffects": false。如果你的应用使用了一些有副作用的模块(例如CSS文件),你需要将这些模块添加到sideEffects字段中。这样Webpack就不会将这些有副作用的模块进行Tree Shaking。需要注意的是,Tree Shaking只适用于ES6模块语法,并且只能剔除未引用的代码,不能剔除被动态引用的代码(例如通过字符串拼接生成模块路径)。另外,一些特定的代码结构可能会导致Tree Shaking失效,例如使用eval、with等特殊语法。配置完成后,运行Webpack打包构建,未被引用的代码将会被删除,从而减小文件体积。
2024-11-12
在牛客打卡267天,今天也很努力鸭!
点赞 评论 收藏
分享
评论
2
20
分享
牛客网
牛客企业服务