25南京小米汽车 前端凉经

一面:

自我介绍 + 项目重点/亮点,如何分工

八股:

js异步方案有哪些

promise和axios的区别

让你自己实现一个promise怎么做

promise状态

axios和ajax是基于什么实现的

事件循环

js是单线程的怎么理解

GUI渲染线程和JS引擎线程是串行的还是并行的,和其他线程呢?

闭包应用场景

js基本数据结构

v8垃圾回收

var、let、const区别

变量提升,函数声明可以提升吗

css定位有哪些

粘性定位怎么判断是粘在哪里

display有哪些

flex-grow,flex-shrink 和 flex-basis

vue3比较vue2有什么改动

vue3使用proxy的优点 / object.defineProperty的缺点

算法:ACM模式

有效的括号

合并两个有序链表(自己实现链表节点)

class ListNode {

constructor(val, next) {

this.val = (val===undefined ? 0 : val)

this.next = (next===undefined ? null : next)

}

 }

一面八股答得一般,居然过了

二面:

上来不问实习,问在学校里面做的项目,尬住因为有两段实习,就完全没有准备项目,硬着头皮讲,随随便便就被问穿了

然后对着简历问了小程序双线程模型,怎么通信的

setTimeout 和 setInterval 的区别

时间有误差怎么处理,要实现精准的倒计时怎么做(感觉是比较经典的八股,但没看过

小程序的setData能立即拿到吗

不能的话怎么办

问了实习有个需求的防抖节流和多端兼容性(终于能讲了)

算法:三数之和

👑反问环节👑

表现不太好,中途尬住了好多次,没好意思问表现和建议

面试官:你有什么要问的吗

我:感觉在一面都问过了

面试官:。。。

我:就问了下技术栈和base地之类了

面试官:你家是在哪的

最后问了前端学习建议,面试官问平时怎么学的,是集中几个月学得多还是啥(委婉地说面试才学的意思嘛)

我说平时就是按兴趣学,然后做点小项目,准备面试更多看基础的东西

然后面试官也很耐心讲了建议,借助实习的平台多了解整个架构多深入技术,多了解特殊情况和性能问题

遇到了向下兼容的面试官,中途叫我不要紧张忘了也很正常,没答上来的也很耐心补充了,最后给建议也很中肯实用

感觉小米南京比较缺人,25届感兴趣的牛油可以试一下

全部评论
小米前端有几轮面试呀,昨天一面的
1 回复 分享
发布于 03-26 16:17 陕西
佬约三面了没?
点赞 回复 分享
发布于 04-08 20:30 江西
一面背了几天八股结果只问我项目,被问穿了
点赞 回复 分享
发布于 04-02 18:39 湖北
佬,小米汽车在哪里投的啊
点赞 回复 分享
发布于 03-27 23:45 广东
佬投的是内推吗
点赞 回复 分享
发布于 03-26 10:46 河南
我23二面,目前没消息😭
点赞 回复 分享
发布于 03-25 22:20 浙江
笔试了没反馈
点赞 回复 分享
发布于 03-25 22:08 湖北
是什么时候一面的呀,我3.17面的,官网状态还是面试中
点赞 回复 分享
发布于 03-25 21:53 浙江

相关推荐

11-29 04:25
门头沟学院 Java
1.面试官自我介绍+业务内容介绍2.自我介绍3.什么时候能到岗?能实习多久?一周能到岗几天?4.为什么想做前端?——八股部分——1.var,let,const区别2.const数组定义之后还可以改变数组里的值吗3.js的基本类型和引用类型有哪些4.map的主要方法有哪些5.js数组常用方法6.原型链7.事件循环机制8.promise,promise有几个状态,async,await9.宏任务有哪些,微任务有哪些10.项目里用了jwt token,具体是怎么使用的,除此之外认证方法有哪些11.浏览器遇到的安全问题有哪些12.防止CSRF的方法13.浏览器本地存储的方式有哪些,localStorage有多大(没回答出来多大,只说了知道比cookie大一些比Indexdb小很多)14.cookie什么时候会失效15.回流和布局是什么,js设置width和height会不会引起回流(答对了会,但原因说错了)16.盒子模型17.CSS有哪些选择器,它们的优先级是什么18.有了解过BFC吗?触发条件有哪些?19.有没有用过flex,说一下常用的属性20.script文件应该放在head部分还是body部分(答成head了,也没说出来是为什么)21.常用的react hooks22.React生命周期阶段(因为只学函数组件所以只简单说了三个阶段)23.虚拟DOM24.Fiber架构25.项目里用了next.js,服务端渲染是怎么做的(大概回答了一下客户端渲染是什么样的,服务端渲染是直接返回给浏览器已经渲染的html页面,还提到了SSG和ISR,但服务端渲染的渲染过程并不清楚)26.ISR具体是怎么实现的?代码输出:async setTimeout promise输出顺序,考察事件循环算法:比较版本号
点赞 评论 收藏
分享
评论
6
24
分享

创作者周榜

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