小米·前端实习·面经
我记录得不是特别详细,主要是展示面试时遇到的知识点,阅读时可以做一下扩展,就是回忆下这个点所牵扯到的相关知识点。
一面
时间:2020年3月20日16:51:43
时长:50min
方式:牛客视频面试
先问了项目,聊了一会后面试官说项目这方面没什么问题了;
es5和es6的继承,手写;
class的两条原型链,super的用途;
原型链;
http2及其拥塞控制;
TCP的拥塞控制、流量控制;
手写call();
变量提升,class也有变量提升吗,为什么没有(面试官提示extends);
let的暂时性死区原理;
闭包;
git如何修改commit的信息;
git merge和rebase的区别;
打听到小米实习生的技术面应该只有两轮,我面的是生态内容比如音乐视频这方面的。
这是我第20次面试,这次面试的体验很好,面试官问的问题大都比较常规,但是问得也挺深入的,在我没答出时也会给与提示。
二面
时间:2020年3月25日
时长:48min;
方式:牛客 ;
- 自我介绍。面试官说我一面的评价非常好,前面问过项目就不问了;
- 移动端适配;
- flex;
- 清除浮动;
- es6用过哪些;
- promise相关;
- 箭头函数;
- 手写一个解析url参数的函数;
- 手写一个深拷贝;
总结:可能是一面问得比较深入,评价较好,所以二面问得挺浅的。小米实习生技术面只有两面,结束后我问了一些业务相关的问题,这个部门主要是负责生态内容和音乐相关的。
#小米科技##小米##实习##前端工程师##面经#