杭州新奥前端面试

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.问到做过的项目是单包架构还是多包架构,以及单包架构的优点和缺点

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

#互联网求职##新奥集团##面经#
全部评论
楼主什么时候做的笔试?
1 回复
分享
发布于 2021-09-25 07:29
这是校招吗?感觉好难😭
点赞 回复
分享
发布于 2021-11-22 16:11
联想
校招火热招聘中
官网直投

相关推荐

点赞 6 评论
分享
牛客网
牛客企业服务