![饿了么一面3.18](https://imgs.xnip.cn/cj/jy2/2024-03-19/2ee984b0-d81b-467b-9b79-a305737d0dcd.jpg)
3.18上午打电话约面,问我下午有没有空,于是订到晚上
大概30分钟左右,没有手撕,顺着简历从项目问到基础知识再深入
自我介绍
为什么学前端
你的(研究生)研究方向是什么
(开始拷打项目)你的项目有什么难点
(项目)组件库和普通的页面开发有什么区别
(项目)i18n国际化的流程
(项目)为啥你用redux-tookit重构,小项目完全可以用context管理
redux为什么要设置不可变的state(自我感觉说的不好,他说是从flux来的,可以参考那个)
css实现两栏布局,尽可能多的实现
如何解决css冲突
css没有module,你说用module,它是怎么实现的
你提到了vue的scope,问一下vue是怎么实现的,在哪个步骤实现的
event loop过程
babel如何将es6转换为es5,讲一下具体过程(我从编译原理的角度开始讲)
vue和react哪个更熟练?(我选的vue)
vue3和vue2的事件处理机制有什么不同
vue自定义指令
为啥用自定义指令,用组件也能实现(我答了一堆,面试官跟我说你说的这个组件也能实现)
webpack loader和plugin的区别
为啥要区分这俩,plugin能实现的loader也能实现(同上,我答了一堆,面试官跟我说你说的这个loader也能实现)
有啥关注的前端新进展
前端的新进展有没有能够用到你的项目里面的
从哪里看看新知识
有用过ai和大模型吗(我说代码的那个要收钱所以没用,他说有一堆免费的)
目前应用到前端开发里面了吗
反问:
表现的如何(基础知识挺好的,大家都挺好的,你的简历写的东西很杂但是原理性的东西掌握的不好)
下一次面试啥时候(要一周的时间面入选的人,出结果得一周左右)
PS:这个面试官说了好几次“被我问倒(卡壳)了”,感觉要凉啊