小米前端二面面经


已经收到offer,感恩小米。北京我来了。

~~~~~
1. 为什么想来小米?
2. 研究方向
3. 讲一下VUEX
4. mutation和action有什么区别?
5. 组件间通信你知道哪些?
6. 垂直居中方式你知道哪些?
7. 你知道哪些行内元素?知道怎么把行内元素改为块级元素吗?
8. ES6,ES5分别创建一个student对象,有getName和getAge方法
9. 两种方式有什么区别?
10. 设置缓存的方式?
11. 强缓存和弱缓存?
12. let a = "sssssss",分别存在哪儿?有了解在Chrome存在哪儿吗?

补充:
http2和http1的区别?
https和http的区别,tls在哪一层?

反问?
1.如果有幸进入小米,需要做哪些准备?
2. 多久能够有反馈?

ps:面试官是个温柔的小姐姐,还是以前做我同一个方向。整个过程还是挺轻松愉快的,问题是本人感冒,头有点晕,有些时候一开始没答到点上,好在后面修正回来了,不过感觉还是回答得有点问题。希望能够拿到小米offer

#面经##校招##小米##前端工程师#
全部评论
一直没消息,等的好捉急
点赞 回复 分享
发布于 2020-09-29 17:46
现在有消息吗
点赞 回复 分享
发布于 2020-09-29 16:24
楼主,小米有几面呀?
点赞 回复 分享
发布于 2020-09-28 18:31
楼主是什么时候收到二面通知的呀
点赞 回复 分享
发布于 2020-09-28 16:25
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-09-28 16:20

相关推荐

一面挂,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道真题和解析
点赞 评论 收藏
分享
评论
1
16
分享

创作者周榜

更多
牛客网
牛客企业服务