网易雷火前端 一二三四面 已意向
面完HR面了,求求别养鱼,来个OFFER叭!
一面:
- 自我介绍
- 深浅拷贝的概念
- 网页缓存,目前网站的缓存策略是什么样的
- 网络安全你有了解吗
- 介绍一下项目
- 类组件和函数组件的区别
- 为什么会出现hooks
- 反问
二面:
- Part1:跟包管理有关
- 你知道package.json这文件有什么用吗?里面有啥属性?
- dependencies和devDependencies你猜测会有啥作用?如果你是设计者,你觉得你会出于什么目的去设计它?
- 我可以发布重名包吗,比如我也构建一个库叫React,我能发布它吗?不能的话,你是设计者,你要怎么解决这个问题?
- lock文件你觉得有啥用,为啥不跟package.json合并呢?
- 实际开发过程中是如何查找一个包的?
- Part2:跟缓存有关
- 如何我设计完了一个包,你觉得我怎么发布他比较好(答:CDN服务器托管,设计缓存。)
- 强制缓存和协商缓存说一下。
- 我能不能把缓存时间设计为1年或者2年,你觉的会有啥问题?
- Part3:跟实习有关
- 你实习最大的收获和最大的挑战是啥?
- 你讲到了工程化,说一说什么地方让你有所收获。
- 你讲道了排期的问题,为了避免这个问题,你以后会怎么做?
- 你觉得前端在一个团队中是一个什么样的角色?
- 反问。
三面:
- 自我介绍
- 如何学习前端的
- vue跟react的区别,设计思想讲讲
- 你知道哪些新的技术,你是如何评估一个新的技术的
- 你实习的时候,你掌握哪些你的同事不会但是你会的技术(深度学习?)
- 讲讲你一年多来学前端的沉淀和思考
- 实习学到了哪些你之前没有接触的知识
- 开发一个项目,你现在会比实习之前多出哪些思考
- 管理一个多包开发的仓库需要注意哪些点,如果解决依赖的问题(rush lerna yarn-workspace pnpm?)
- eslint你有制定过规则吗,你想加入哪些规则
- ci你有写过吗(没有)
- 你以后比较想学习哪方面的技术,为什么
- 算法:数组的最大子序列的长度。
四面:
- 自我介绍
- 介绍一个项目
- 想留在字节吗
- 有啥目标城市没有(杭州)
- 你觉得理想的工作是什么样的
- 反问
- 雷火跟互联网离得近吗
- 部门是主要跟游戏业务对接,还是也有自己的独立业务