写在前面:
网易雷火的暑期实习提前批, 2月就开始面试了,难度中等。拿offer很早,但是考虑到各种原因最后没有选择。
这也是我第一次面试的公司,现在看来当时的准备非常仓促,但是面试官态度非常好,也耐心的给我解答问题。
面试体验非常好,未来有机会也希望能继续合作。
一面
总长40min
**基础部分**
1. 自我介绍
2. 选一个项目介绍(在项目中遇到的问题以及如何解决)
3. ES6语法,说说你知道的和项目中用过的
4. let const 和 var
5. https和http
6. 跨域
7. token和cookie和session
**框架使用-Vue**
1. Vuex的属性介绍
2. Action和mutation
3. computed/watch/method
4. Vue.config.js里都是些什么内容?
5. 组件间通讯
**工程化**
1. 开发中git使用
2. 团队分工?如何协作?
3. 前后端如何交互
**其他**
1. 实习时间和实习时长
算法部分
判断有向图是否有环,用DFS判断。
二面
问答题
1. 项目性能优化
2. webpack热部署原理
3. 防抖与节流(说思路)
4. Vue3新特性了解吗?Vue3与Vu2,不了解,完蛋。
编程题
1. JS实现双向绑定(实现)
2. 实现三栏两列自适应(实现)
3. 是十亿个数中找出最小的前10个数(说思路计即可)
反问
1. JD写的比较模糊,平台工程师具体是做什么的?
* 前后端分类,有前端有后端
* 做技术中后台
2. 没有面试过几次,您看我哪里表现得不好或者有什么需要改进的地方?
* 好:项目说的比较好,前端性能优化答的比较好
* 不好:写代码太慢,可能是平常不用,思考周期长,写代码不熟练。
三面
一些常规的问题,跟牛客前端面试宝典里的hr面问题大致相同。
全部评论
(3) 回帖