小米前端一二面面经

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-27 02:46
我也是这个小姐姐🤣漂亮 问题都差不多,你二面了吗?
点赞 回复 分享
发布于 2019-09-21 23:43
我也是这个小姐姐
点赞 回复 分享
发布于 2019-09-21 21:12

相关推荐

一面挂,1h49min1. 三道算法  1. 二叉树中序遍历    1. 实现next()(按中序遍历返回节点值)和hasNext()(判断是否有后续节点)方法  2. 大数相加  3. 实现一个Token Manager类,使用TS    1. 需要实现的方法      1. getToken():Promise<string>,异步返回当前有效的令牌,如果令牌已过期或无效,应当返回之前刷新令牌      2. getTokenSync():string|undefined,同步返回当前有效的令牌,如果令牌已过期或无效,应当返回undefined      3. refresh():Promise<void>,强制刷新令牌,如果同时有多个刷新请求,确保只进行一次实际的刷新    2. 令牌管理:      1. 使用setTimeout去模拟一个异步返回的后台接口    3. 并发处理    4. 错误处理    5. 加分项:(忘记了)2. 问实习项目亮点,主要是围绕解决问题的方案的逻辑展开,面试官很nice,学到了很多,从更多角度去思考这个方案的合理性,不拘泥于前端技术  1. 围绕实习亮点展开了问题...  2. Vue为什么有原型链,.vue文件是怎么变成html的3. 八股  1. 从输入url敲下回车经历了什么过程,越详细越好  2. js的数据类型?map和set属于什么类型4. 反问  1. 业务和技术栈  2. 学习建议,两方面,一是算法还要加强,可能是紧张,磕磕碰碰a了前两道就没时间了,二是思考问题的能力还不够全面,可以有更好的解决方案总结,很完美的一次面试体验,学到了不少东西,感谢感谢面试官
查看9道真题和解析
点赞 评论 收藏
分享
评论
2
20
分享

创作者周榜

更多
牛客网
牛客企业服务