【小米】前端岗-一二面面经(已offer)

两轮技术面,二面中掺杂人事面,8.25一面,8.30二面,9.9OC,9.22offer,base北京
一面(58min)

  1. webpack怎么打包,从配置、输入、输出,整个流程全部说一下
  2. vue-loader怎么解析vue文件
  3. vue 虚拟dom 和 diff算法
  4. 场景题:假如一个组件需要使用到很多次,数据量很多,怎么进行优化
  5. service worker postMessage具体实现(4中提及)
  6. postMessage 有哪些用途,是同步任务还是微任务还是宏任务,为什么
  7. 跨域解决方案
  8. 浏览器和node事件循环
  9. 看代码说输出,并解释原因(接8,有不常见的坑)
  10. css实现hover打勾

到目前为止面试体验最好的一次,面试官是位人美声甜的小姐姐,
面试比我先到房间= =,面试过程完全就是聊天的形式,中间其他公司一直跟我打电话约面试,还允许我去接电话,泪目。

二面(38min)
面试官先给我反馈了一下上轮面试官对我的评价,然后介绍了一下他自己。。。不应该我做自我介绍么,怎么反过来了= =

  1. 同源策略
  2. 三次握手
  3. https怎么防窃听和篡改
  4. 柯里化的实现、作用、使用场景

二面是突如其来的电话面,没有提前约时间,花了10分钟左右问了上述问题,
接下来半小时就是和面试官(好像是leader)聊以后的打算(毕业、实习这些)和对小米的了解,然后面试官安利了20分钟自己部门和公司。

最后祝大家早日上岸。

发表评论

后才能评论