小米提前批前端oc面经

楼主比较幸运,问的问题都比较基础,三轮都是电话面试,基本上每轮都隔了一周吧
一面 8/21


  1. 实习项目介绍
  2. 从输入url到展示页面过程
  3. cssom树生成过程
  4. position,float会相互影响么
  5. css层叠和继承
  6. 如何向别人通俗易懂的介绍css,js,html的功能(就是说一下三层的概念)
  7. js语言的特点( 面向对象 函数一等公民 弱类型 展开问)
  8. trycatch如何替代
  9. async await 特点 ,使用方法,如何实现
  10. 浮动有什么特点
  11. float最开始用来做什么(用来做导航?)
  12. addEventListener绑定多个事件怎么执行
  13. 内联onclick和jsonclick是否冲突
  14. 什么是原型链
  15. vue,react的出现让前端有什么变化(说了一下mvvm)
  16. vue从数据更新到页面展示全过程
  17. diff算法
  18. vue,react操作dom和原生操作哪个更快
  19. 为什么原生操作更快(参照知乎上尤雨溪的一个回答)
  20. 页面性能优化
  21. 有什么问题
  22. 问了多久答复 两周内
  23. 几轮技术面 两轮


小米二面 8/26


  1. 二面也比较基础,良心啊
  2. css问的比较多其次es6,vue没问好像面试官用的react
  3. css模块化
  4. 跨域原理,解决方案
  5. css3新特性,项目中应用
  6. set特点作用方法
  7. map特点作用方法
  8. map与object区别
  9. 单页面应用理解
  10. Promise静态方法
  11. forEach是否可return,如何中断forEach
  12. 事件流
  13. 事件冒泡应用,如何获取当前元素,目标元素
  14. 知道的布局有哪些,流布局,响应式布局等等
  15. flex应用
  16. justifyContent属性
  17. 设置为spaceAround 第二行是否和第一行对齐
  18. 伪元素和伪类元素区别
  19. jquery选择器怎么用(给小米的是半年前的简历jquery那行忘删了。。发错了)
  20. 多个script标签怎么执行,是否异步
  21. html如何渲染(cssom=》dom=》renderTree)
  22. 反向***实现原理
  23. cssom怎么构建
  24. less原理
  25. es6数组方法


小米三面

三面比较短就问了十几分钟

  1. 职业规划
  2. offer情况
  3. 技术选型
  4. 发展方向
  5. 能不能实习
  6. 还有一道数学题(最大蓄水量?)



没有恭喜涵,没有hr面

9/16 oc 别问 问就是白菜

祝各位牛油早日上岸

#面经##小米##前端工程师##校招#
全部评论
楼主北京的么,白菜大概能透露个数不
点赞 回复 分享
发布于 2019-09-17 12:37
点赞 回复 分享
发布于 2019-09-17 17:38

相关推荐

5 35 评论
分享
牛客网
牛客企业服务