小米 前端 南京 9.18线下面
小米二面后快一个月了还没发offer,发面筋攒人品
题和技术都是根据简历去问,是线下面的,氛围比较轻松,希望能过。
一面 1h30min
从最近的项目开始一个一个问,问原理问八股问项目用途和背景,问了一个小时,然后做题。
问最近一家实习的项目,react常规八股,class组件生命周期,hooks。
问上上家实习工作,angular使用体验。angular为什么用的少,有哪些优缺点。
问很久以前的项目,小程序,小程序问的特别多,结构,二维码,生命周期,小程序发布申请上线,微信sdk云服务的使用,跨端,原生小程序和uniapp等框架区别...
写过移动端吗(只用过vant),写移动端的注意事项
浏览器协商缓存问题,发新版号,用户缓存停留在旧版本的解决策略
问远古时代项目,vue八股:vue钩子,vue原理(vue文件如何编译,双向绑定,computed),组件封装
框架脚手架,webpack,vite使用上区别
vue2vue3,react16react18,angular,uniapp等各种框架间区别
nginx怎么用,配置啥字段,部署前后端流程
用过什么数据库,MySQL,SqlServer使用上区别。
会用稍微复杂的后端技术栈和sql吗(不咋会写)
用过的组件库,使用体验,用过的富文本编辑器,为什么选择它。
用自己电脑写两道easy算法,一道是无重复最长子串,另一道好像是数组去重后交集排序。
再写一道深拷贝,要解决循环引用
面试官拍照对手撕题做记录
一面面试官刚走说拿瓶水,紧接着二面面试官进来,说一面面评不错,不用回去了,休息十分钟直接二面。
二面共45min
前前后后聊天聊了十多分钟。
因为带了电脑,看了看项目代码,边看代码边问。
看实习项目,实习公司用的技术,react自定义hook,原生hook,hook封装,class组件,状态管理
看微信小程序,看到我远古的小程序。然后展示项目用到的ts,接口定义方式,泛型,联合类型等一些基础的东西
问写过后端吗,不是很会但用过改过一些,看了看navicate
小程序云服务如何封装和调用,环境如何申请,展示了项目代码解释了一下流程
用过小米产品吗(掏出k50和小米6平板)
对小米产品的看法,对小米公司的了解
小米五年内会面对的挑战,如何应对
除了手机如何看待小米的其它业务
写一道简单的业务场景题,自己电脑关机了用面试官电脑去写
问清楚后开始写,电脑都没电了,用面试官的电脑写了五分钟
最后问建议。“虽然我们校招不要求前后端都会,但是社招是硬性要求会写后端,不要把前后端定义的这么分明,去学一些通用的东西”
面到了6点,最后面试官送了一下。
#小米##南京##前端##面试#