虾皮前端春招 持续更新
3.14参加笔试 单选+多选+编程(两道Easy一道Hard)
3.16收到面试通知,一面定在3.22下午,后面会更新面经!
3.22一面 80min (第二天收到感谢信555)
1. 学校项目用的React框架,说说都用了哪些Hooks组件,componentWillMount可以用哪个Hooks组件实现呢?
2. 拓展题:有什么自动化编写页面的方法?
3. 拓展题:同时打开两个tabs, 在其中一个tab进行更新,如何监听另一个tab的情况?
4. DOM和BOM区别
5. 函数组件和类组件区别?
6. React的useEffect函数的默认参数
7. BFC
8. 盒子模型
9. Promise的理解
10. 为什么要把css放在上面,js放在下面
11. js的defer和async标签有什么区别
12. 用react hook清除组件
13. diff算法的原理,为什么key不能设成index
14. keep-alive
-----------------------
代码:
1. 用Promise实现每隔固定时间(通过传参)打印一个字符串
2. 上一题的拓展,每隔固定时间打印两张图片,Promise递归 (没写出来)
总结:代码题第二题没写出来,面试官人也很好安慰我说没写出来没关系
八股文+拓展能说出90%,为什么不给二面机会
#给牛客的问题反馈和建议##Shopee##面试题目#