小米前端一面

  1. 自我介绍。
  2. 问了下个人基本情况(家乡,offer情况之类的),然后问了下对于岗位离家乡比较远这种情况自己的想法。
  3. 三道手撕题。
    1. 最长不重复子串。
    2. 最大子数组和。
    3. 传递两个字符串s1和s2(s1.length < s2.length),判断s1中所有的字符排列形成的字符串是否出现在在s2的字符串中。
  4. 问了下代码刷题量如何。
  5. React和Vue的区别有哪些。
  6. React 16.8之后的变更是什么,你能细讲下变更么。(React fiber)
  7. requestIdleCallback和requestAnimationFrame的区别。(React Fiber的调度策略是基于这两个api去做的)
  8. 假设我有个场景,就是从列表页跳到详情页,再从详情页跳回列表页时,因为路由页面内容要刷新,你如何去做这一块儿的优化(列表数据的缓存)
  9. css中flex布局和grid布局的区别。
  10. flex中flex-grow,flex-shrink,flex-grow的区别。
  11. 打包构建的工具你用过哪些。
  12. 介绍了下rollup打包,然后问了下rollup,vite,webpack的区别。
  13. 介绍下你参与的AntV的开源项目。
  14. 你如何看待小米和小米汽车。
  15. 反问。
#小米求职进展汇总#
全部评论
佬,我今天也收到面试邀请了,我看你这面经感觉他问的好广啊
2 回复 分享
发布于 2024-09-25 10:43 湖北
一模一样的题目。是不是小米汽车南京
1 回复 分享
发布于 2024-09-25 10:23 江苏
佬这个开源项目是怎么参加的呀
点赞 回复 分享
发布于 01-04 18:27 北京
我昨天面的小米汽车 今天还没反馈 好慌😭
点赞 回复 分享
发布于 2024-09-25 16:47 湖北
学长好强
点赞 回复 分享
发布于 2024-09-25 02:04 四川

相关推荐

查看20道真题和解析
点赞 评论 收藏
分享
一面(50min)1.&nbsp;前后端都做过,为什么最后选择前端这个方向呢?2.&nbsp;HTML&nbsp;的语义化的标签有哪些,语义化的作用3.&nbsp;CSS&nbsp;的盒子模型,通过什么属性去进行设置4.&nbsp;三栏布局如何实现5.&nbsp;position:&nbsp;sticky&nbsp;是相对谁去进行偏移的6.&nbsp;响应式布局的实现方案7.&nbsp;rem怎么设置8.&nbsp;在不同屏幕(360px、375px、414px&nbsp;等)上保持&nbsp;“一行三等分元素”&nbsp;的统一效果,怎么实现9.&nbsp;JS&nbsp;的闭包10.&nbsp;什么是防抖节流,如果不停的触发,时间都是&nbsp;500&nbsp;毫秒,那如果在&nbsp;3&nbsp;秒内,那防抖,节流会触发几次11.&nbsp;JS&nbsp;事件冒泡和捕获的过程12.&nbsp;Vue&nbsp;有哪些核心特点13.&nbsp;Vue&nbsp;为什么要替&nbsp;jQuery&nbsp;呢14.&nbsp;为什么要做性能优化15.&nbsp;首屏加载完成了,这个指标从哪里去读16.&nbsp;什么是LCP,最大的元素是怎么定义的17.&nbsp;了解网页上的一个资源加载的一个瀑布流吗?怎么用浏览器查看18.&nbsp;从输入网页地址到首屏加载完成,整个过程是什么样的19.&nbsp;http1.0,&nbsp;1.1,&nbsp;2.0的区别20.&nbsp;HTML&nbsp;的这个渲染过,JS&nbsp;会不会阻塞&nbsp;HTML&nbsp;的渲染流程21.&nbsp;手写Promise.race二面(60min)1.&nbsp;JS&nbsp;的事件循环,日常中,比如你写一个代码逻辑,有哪些场景会触发这些?有哪些是宏任务,有哪些是微任务?2.&nbsp;JS&nbsp;的原型链3.&nbsp;history&nbsp;和&nbsp;hash&nbsp;两种路由以及它的两差别和常用的用法4.&nbsp;JS的内存泄漏5.&nbsp;React&nbsp;的&nbsp;常见hooks&nbsp;的用法6.&nbsp;阐述一下使用&nbsp;axios&nbsp;的&nbsp;API&nbsp;开始构造一个&nbsp;post&nbsp;请求。从代码角度以及从代码开始写之后,操作系统以及它底下的链路是怎么运行的7.&nbsp;HTTP&nbsp;请求和&nbsp;HTTPS的区别8.&nbsp;SSL/TLS握手在哪一步执行9.&nbsp;手撕嵌套数组对象的广度和深度遍历(递归和栈分别实现)10.&nbsp;Webpack&nbsp;的工作原理和工作流程11.&nbsp;Git&nbsp;的相关的命令有哪些12.&nbsp;git&nbsp;rebase和&nbsp;git&nbsp;merge&nbsp;的区别是什么13.&nbsp;怎么去看待小米的这个公司的发展的情况14.&nbsp;怎么去看待个人的技术发展与那个公司的业务发展这两个之间关系
点赞 评论 收藏
分享
评论
5
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务