小西科技 实习一面

1. 什么是盒模型
2. link和@import的区别
3. 常用的一些布局方式(讲了flex)
4. 中间有间距,两边没有间距,怎么设置
5. position定位有哪些
6. 什么是变量提升(答错了,面试官提醒了一下,受到早上面试的影响。面试官说let和const也有变量提升,提升的结果就是提前用会报错???)
7. 原型和原型链
8. 防抖和节流
9. 什么是闭包
10. 结合闭包,说一下防抖怎么实现的
11. this的指向(面试官说,谁调用就指向谁)
12. 怎么手动改变this
13. .call .bind .apply的区别
14. 算法题:手写call(说思路)
15. 箭头函数和普通函数的区别
16. react中性能优化有哪些方法
17. useMemo和useEffect的区别
18. useMemo的原理、为什么要用React.memo包起来
19. React中函数组件怎么模仿生命周期(用useEffect)
20. JSX和JS的区别
21. babel处理JSX的原理(和编译原理有关)

总结:
这个问的不难,主要是业务组主要写vue,所以问的都是基础八股。
后续:
进了二面,但是技术栈是Vue我拒了。
全部评论

相关推荐

08-19 21:13
已编辑
门头沟 C++
点赞 评论 收藏
分享
1 5 评论
分享
牛客网
牛客企业服务