网易雷火前端一面面经

全程33min,整体比较简单,秋招的第一个面试,很多细节还没复习到。奇怪没有问任何项目相关

1.看代码说输出

const a = 10;
function bar () {
    let b = 10;
    function foo () {
        console.log(a + b);
    }
    return foo;
}
b = 20;
const x = bar();
x();
考察闭包,作用域链。答案是20。
一开始面试有点紧张,答成了NaN,我说foo闭包里面没有a,按照作用域链向外查找,bar里面也没有,所以a是undefined,答案是NaN.然后面试官问为什么不继续向外找一层呢?我恍然大悟,真的脑子抽了。

2.闭包的理解。手写一个闭包。

我本来想手写react-thunk的thunkMiddleware函数秀一波,但面试官说简单随便写个就行,可恶。

3.dom2级事件

  • 详细问了参数构成,想要在捕获阶段触发事件怎么写。
  • target和currentTarget什么区别。
  • 冒泡和捕获都监听的话,执行顺序是什么。(答错了,没复习到)

4.浏览器安全 

XSS,CSRF常规八股,但我加了一些实际碰到过的案例进行讲解,比如喜马拉雅官网前几年出的一个bug,qq邮箱为什么默认情况下阻止图片的加载,面试官觉得很不错。

5.fiber的理解(讲了10min)

从react15的结构开始讲起,react15存在的问题,为什么会存在这样的问题。react16新架构是怎样的,做了哪些优化,工作流程是怎样的。
深入到了数据结构和源码讲了一下,面试官比较满意

6. hooks的理解(也讲了很久)

从代数效应,hooks设计理念,与类组件的差别,函数式编程,源码等角度讲了一下。

7.做题

数组去重,考虑空对象的情况,还有NaN的情况.
[1, 1, '1', '1', {}, {}, {age: 10}, {age: 10}, NaN, NaN];  => [1, '1', {}, {age: 10}, NaN]


#网易游戏##面经##校招##网易雷火#
全部评论
楼主请问你后续有消息吗?oc了吗?
点赞 回复 分享
发布于 2021-09-01 21:58
楼主二面完了吗
点赞 回复 分享
发布于 2021-08-26 17:00
请问,网易笔试都有些什么题目呀?
点赞 回复 分享
发布于 2021-08-25 21:15
请问楼主一面和二面隔了多久呀?
点赞 回复 分享
发布于 2021-08-16 17:16
有结果了吗?
点赞 回复 分享
发布于 2021-08-16 17:10
有结果了吗
点赞 回复 分享
发布于 2021-08-13 14:36
雷火已经开始了吗?? 我怎么还在等待审核啊😂
点赞 回复 分享
发布于 2021-08-13 09:59

相关推荐

Lorn的意义:1.你这根本就不会写简历呀,了解太少了 2.你这些项目经历感觉真的没啥亮点啊,描述的不行,重写书写一下让人看到核心,就继续海投 注意七八月份ofer还是比较多的,越往后机会越少,抓住时机,抓紧检查疏漏,加油查看图片
点赞 评论 收藏
分享
来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
评论
7
30
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务