网易互娱-CC直播事业群面经
介绍
9月11日晚7点进行了笔试,当时感觉难度有点大,共4道题,仅A了一道题,最后一题0%,另外两道过了一点样例。好在还是收到了面试邀请,9月23日下午5点开始了网易互娱一面。
一面
9月23日(周三)下午5点 时间大约26分钟左右
面经
1、自我介绍(提及了自己恒生实习经历和写博客习惯)
2、几乎全是聊实习经历,可能参考价值不大,但是分享一下相关项目经验的问题
3、你在实习角色是什么?有遇到什么问题吗?怎么解决的?
4、你说了跨域,那你知道复杂请求怎么处理的吗?
参考:处理简单请求和复杂请求之完美跨域CORS
参考MDN:跨源资源共享(CORS)
5、刚刚你说了预校验,那么怎么可以取消它呢?
6、你说了深拷贝,你是怎么做的?可以自己手动实现一个吗?对数组怎么做?JSON.parse(...)
这种方式有什么不好的地方,说一说?
/* JSON.parse(JSON.stringify()) 可以拷贝数据吗? */let obj = {arr: [1,2,3],name: 'Chocolate',age: 21
}let res = JSON.parse(JSON.stringify(obj));
console.log(res); // 可以 { arr: [ 1, 2, 3 ], name: 'Chocolate', age: 21 }
7、项目中说使用了 Vuex+SessionStorage
?为什么要这么做?(原本只是保存定了的数据字典)后续问我如果是动态的怎么存?
8、说说 Cookie
、SessionStorage
、LocalStorage
的区别?
9、前端发 ajax
请求,你是怎么封装的?(答了 axios
)
10、那你知道请求那里的请求拦截吗?你知道怎么实现吗?
参考:axios拦截器接口配置与使用
11、前端发起请求,如果请求失败了你怎么做呢?
12、你还有什么想问我的吗?
感受
问了部门是CC直播事业群,由于时间关系本次一面就26分钟左右,然后还问了校招流程是2轮技术面+1轮HR面。不过一面全程聊实习经历,感觉有些含含糊糊的,答的不是特别好。
二面
10月13日(周二)上午11点 时间大约30分钟左右
面经
二面大体上参考价值不是很大,基本上与个人经历相关,但还是列出来。与一面不同的是,二面有两个面试官,左边一个,右边一个…
1、自我介绍(提及了自己恒生实习经历和写博客习惯)
2、个人博客得到面试官夸赞
3、询问我是否读过Vue源码(必须有)
4、询问虚拟 dom 实现原理
5、diff 算法原理有了解吗?
6、虚拟dom更新时间,为啥使用虚拟dom能够优化?(从 diff
算法扯到 React fiber
)
7、业务设计题:关于商品抢购,后端返回一个倒计时时间,前端你该如何设计,倒计时结束后才能购买(promise里面放一个定时器来回调)
8、接上一题,定时器时间是固定那个时间之后就回调嘛?(当然不是,然后提出了可以用 rAF
以系统帧来做)
9、下一个面试官到来
10、询问我如何学习前端的
11、询问了ACM相关经历,用了什么语言打比赛
12、给了两个算法场景,询问涉及到什么算法(一个是博弈,当时忘记名字了,就说了Alice
和 Bob
,好在面试官也懂我意思,另一个就是并查集,例举了朋友的朋友也是朋友,然后问多少圈朋友 )
13、询问平常在学校干啥(学习…)怎么规划时间的
14、你还有什么想问的吗?
15、询问面试官学习方法(面试官说我的学习方法就挺好)、询问在网易里业务和技术的重要性
感受
第一次体验两个面试官循环问,不过面试体验还不错,面试官比较耐心听我的表述,过了两天后,通过了二面,收到了HR面
HR面
1、询问选前端的理由
2、询问简历上项目
3、询问怎么学习前端的,这个项目是否个人独立完成
4、询问实习经历(主要做了些啥,实习带给你怎样的感受)
5、有收到转正意向吗(收到了)那你对其它工作机会怎么看的
6、有其它 offer 吗 (没有,如实回答)
7、你觉得找工作你比较看重的三个点是哪些(团队、薪资、地点)
8、你期望怎样的薪资
9、有女朋友吗
10、除开网易,你还有面其它公司嘛(当然,腾讯字节都有面)
11、你还有什么想问我的吗?
12、对校招生培养计划、学习方面的了解
13、是否可以提前来实习
14、发意向还是会发带薪offer(11月份发放带薪 offer)
15、询问工作时间(995 双休)
总结
基本上整个秋招就结束了,赶上了末班车,等待11月份网易正式offer,马上也要成为猪厂中一个小猪仔了哇~