小红书前端一二面OC
流程很快,一面完第二天约二面,二面完hr加微信,有转正机会,但不保证转正,感谢这次流程~
一面:40min
- 自我介绍
(一)项目与技术实践
(二)框架
- 对 Vue组件通信的理解?
(三)工程化
(四)其他
- 自我定位与职业规划是怎样的?
(五)手撕:***********
二面:1H
二面学到了很多
(一)框架
这部分深入拷打
- Vue2与Vue3的响应式原理差异?
- 为什么Vue3还要进行重写?
- Vue3的依赖收集
- ref 和reactive之间的差异,追问底层
- 为什么 ref 需要 .value,而 reactive 不需要?
- 如何处理 reactive 复杂对象重新赋值?(业务场景,封装函数
- Vue3 中 Proxy 的核心缺陷?(点在数据类型 (面试官通过这一点把以上整个思路给串起来了,学到了很多
- Vue数据通信,兄弟组件通信的前提是?(公共父组件
(二)CSS
- 口述三栏布局如何实现(提到BFC
- 追问BFC的场景,浮动,margin重叠
(三)工程化
- git场景实操,两个人代码在不同分支操作现在要在测试环境测试如何操作
- 追问,冲突解决,Merge过程想要终止git命令是什么?rebase呢(相关参数不太记得 --abort
- 口述当前面试的赛码网如何拆分组件?
- 赛码网对于用户信息这种组件可能都能使用的数据如何处理?
- 赛码网代码编辑器的不同tab栏思路,不同的tab都是一个组件吗?
(四)手撕
- 事件循环代码输出题
- 手撕**************
查看19道真题和解析