高顿教育 前端日常实习 一面 面经

------- 2024.11.11 ------
1.为什么考虑做前端?
2.js数据类型
3.0==true是不是正确的?为什么?
4.基本和引用数据类型在存储上有什么区别?
5.什么是闭包?为什么内部变量不会被销毁?
6.闭包有什么好处?有缺点?
7.var let const有什么区别? 
8.for循环用var和let定义i, console.log(i)有什么区别?
9.箭头函数和function函数有什么区别?
10.如何更改this指向?
11.apply call bind的区别
12.在滑动页面时 , 会一直触发某事件 , 如何降低触发频率?
13.用next.js+react 和 纯react写项目有什么区别?
14.这两种方案写单页面时有什么不一样?有哪些痛点?
15.服务端渲染和客户端渲染是什么?
16.如何在react父子组件之间传参?子组件如何控制父组件的属性?跨层级如何传参?
17.异步是靠什么实现的?es6新增了什么来实现异步?
18.你怎么理解promise?内部有几种状态?在写代码时如何处理这三种状态?
19.遇到多个接口需要处理时, 会出现多个then嵌套, 如何解决这种嵌套情况?(接口之间存在依赖关系)
20.foreach和map有什么区别?reduce是用来干嘛的?
21.some和any是用来干嘛的?那 filter 呢? find?
22.浮动流和布局流是什么?会分别用在哪些方面?
23.现在有一个数组, 数组里面有n个元素, 每个奇数项的颜色是绿色, 偶数项是红色, 可以用什么方法来实现?
24.重排和重绘是什么?
25.你是怎么理解虚拟DOM的?
#软件开发笔面经#
全部评论

相关推荐

3 4 评论
分享
牛客网
牛客企业服务