网易暑假实习前端面经
在春招复习阶段有看其他同学的面经,最近有空在整理之前的面经,会开始陆陆续续发,希望对其他同学也有帮助~反馈社区.jpg
一面,两个面试官
- 自我介绍一下
- 之前实习时间比较短的原因
- 项目中扫雷的实现原理
- 说说HTML文件在页面上的加载流程
- js文件如果是在head和在body中有什么区别
- js文件的defer和async的执行时间节点
- 扫雷的四方格如果想要兼容移动端需要如何做
- HTTP底层是什么
- 传输文件前要干嘛
- 如何降低HTTP的请求次数
- 如何减少请求中文件的大小(提示压缩方面
- 引导回答缓存方面知识
- 讲到存储之后问,如果有个1.1版本的新文件,但本地的缓存还没有过期,如果希望用户显示的是新的版本要如何更新
- 引导了一下问如何减少发起HTTP的请求,即保持连接
- 最近有看什么书(提到了vue
- 说说vue中的依赖是什么(答了vue原理但是感觉哪里不太对劲
- vue中的computed
- 你有什么想问的
二面
- 上场先手撕:十进制转二进制,输出有几个1
- 手撕:只给当前想要删除的链表节点(不给头节点),删除当前节点(leetcode 237
- 一堆场景题:如果让你来开发一个组件库,如何多人协作,如何设计当前功能,如何处理边界情况
- 两个模块开发后如何通信
- 如果要设计一个顶部信息弹窗,如何设计(原生