首页 > 杭州新奥前端面试
头像
뉴이스트
发布于 2021-09-23 20:38
+ 关注

杭州新奥前端面试

1.       this的指向问题,有哪些情况
2.       严格模式下this指向的是什么
3.        
var a = 10;
(function() {
    console.log(a);
    a = 5;
    let a = 20;
    console.log(this.a);
    console.log(a);
})();  
4..onload和 DomContentLoad??(不确定是不是,听到的是componentload但是查了发现没有)的区别
5.React中unicode和 ??(没听到)的差别,以及unicode的字符转换
6.React中是怎么识别函数组件和类组件的(从源码的角度)
7. [] == true
8. 最下面的截图
 
9.setState的同步异步情况,为什么在setTimeOut中就是同步立即触发的。同样都是调用setState是如何区分的。(我说了在react生命周期和合成事件中是是异步,在setTime setInterval中是同步的。原因是会通过isbatchingupdate判断进入队列还是立即更新。面试官说再想一下怎么判断是立即更新还是批量更新)
10.react的错误边界
11.react的项目的整体的优化。
(我说了1.渲染列表的key值2.memo,PureComponent, shouldComponentUpdate 缓存3.多个State合并4.组件的逻辑复用抽离5.资源包使用CDN引入6.使用文档碎片7.打包优化等等。面试官说你说的这些是代码优化再想想项目优化)
12.首屏有个第三方cdn引入阻塞页面加载该怎么优化
13.问到做过的项目是单包架构还是多包架构,以及单包架构的优点和缺点

中间僵住很久真的太尴尬了,果然还是我太菜了
😭😭😭

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐