4.4小红书前端日常实习一面+二面(已offer)
4.4上海小红书一面(65min)
- 实习项目的难点说一下
- 平时是怎么学习前端的?
- 讲一下vue-router ✅
- history模式怎么解决刷新404的问题?❌
- react都知道哪些hook? ✅
- useState的原理有了解过吗? ⭕️
- useEffect说一下,接收几个参数? ✅
- 第一个参数前面能加async吗? ⭕️
- useRef的用法 ✅
- useCallback是干嘛的? ✅
- 如果给子组件传函数,怎么性能优化? ✅
- setState是同步还是异步 ✅
- 什么情况下setState是同步 ⭕️
- var let const的区别 ✅
- 看代码说输出(构造函数原型链相关) ✅
- 做题:对象拍平 ⭕️
- 做题:有效的括号 ✅
- 反问:技术栈?答vue3+ts
4.4上海小红书二面(70min)
问了很多框架的原理性东西,记不全了……
- vue和react有什么区别? ✅
- 什么是受控组件? ✅
- 你实现过受控组件吗? ✅
- 完全受控组件和非完全受控组件 ❌
- 讲一下diff算法 ✅
- redux是怎么用的? ✅
- react中异步请求你都在哪里发送? ✅
- ES6有哪些新特性? ✅
- 说一说class ✅
- class中静态属性怎么定义 ✅
- 常见的数据类型有哪些? ✅
- 检测数据类型的方法?区别?✅
- react是怎么监视数据改变的? ⭕️
- 有没有用过suspense(没听说过) ❌
- vue中组件通信的方式 ✅
- 那react中是怎么通信的? ⭕️
- 详细讲讲事件总线的用法 ⭕️
- 别说了,你给我实现一下吧 ⭕️
- 你有什么要问的吗?(没有)
二面完一小时oc,晚上offer()