小米校招二面

timeline:4.25 45min
1.自我介绍
2.说一下对小米的了解
吹了一波雷军
3.为什么选择做前端
4.一个优秀的前端工程师应该具备一个什么样的技能,以及前端工程师在工作当中的职责是什么
5.说一下对ajax的了解,基于什么去实现的,有什么样的一个功能
6.ajax跟fetch应用上有什么区别,什么时候用ajax,什么时候会用fetch
7.说一下了解的webpack,输入输出和构建流程
8.webpack构建好的产物都是什么?你是如何部署的?前端平台的部署是一个什么流程?
9.github给你分配了一个链接,这个链接是如何代理到你打包好的前端资源上的?
10.说一下reset,rebase和cherrypick
11.webpack热更新实现原理
12.写过哪些webpack的插件?
13.react组件通讯的方式有哪些
14.说一下react的diff算法
15.说一下业务当中组件封装的原则和理解
16.大学四年当中有哪些成长和收获
反问:哪些地方可以改进和有待学习
算法:
全部评论
ajax跟fetch的区别?fetch不是属于ajax的吗?应该是xhr跟fetch的区别吧?
点赞 回复 分享
发布于 2024-07-16 08:24 广东

相关推荐

04-03 16:39
已编辑
沈阳工业大学 Java
一.基础内容-base:北京-部门以及业务:手机事业部,小米手机的相机开发-主要开发语言:java-时间:2024.10.10-时长:60min二.内容百度实习项目拷打你提到binlog监听数据变化,这个格式都有啥,你为什么采用row形式?如果数据量过大,都能及时监听到吗?如果丢数据,你有什么办法做补偿?那你这个方案,还有备用方案是吗?能介绍一下不?数据库的引擎了解吗?innoDB和MyISAM有什么区别?你提到锁级别不同,你有没有了解过什么时候行级锁会升级到表级锁?索引数据结构了解过吗?为什么用红黑树不用跳表?说一下redis中跳表数据结构,咋实现的?跳表层高怎么设置?(不会)你个人项目中流程介绍一下?redis超卖问题怎么加锁解决的?redis挂了,你超卖问题还能解决吗?如果解决场景题:如果你一个订单下单了之后,但是我没有付款,你怎么实现到期关闭?你手上还有offer吗?你百度转正没?为什么要来小米?三.手撕(20min)1.中序和后序分别输出树2.z字遍历树四.反问:1.表现:算法效率不高,答题有点慢,表达能力没有问题2.流程:第二面,通过的话,可能hr面我感觉小米这两个面试官,好注重数据结构之类的东西。==关注我,后期还会有很多面经、双非逆袭经验分享、以及如何生动记住哪些枯燥的知识#小米求职进展汇总##双非能在秋招上岸吗?#
点赞 评论 收藏
分享
评论
8
17
分享

创作者周榜

更多
牛客网
牛客企业服务