网易日常实习面经分享
一面-技术初面
持续时间:1h
-
自我介绍
-
介绍项目
-
说下两栏布局怎么实现,三栏布局怎么实现
-
display有哪些属性值,展开讲讲
-
position有哪几种?
-
1px问题怎么解决?
-
说下你知道的缓存(我提到了本地缓存,又展开问了如果某个数据想保存七天怎么实现)
-
说说节流和防抖
-
cache-control是控制什么的?
-
说说CSS3
-
webpack优化有了解吗?(这个了解的不多)
-
手写代码实现数组去重(这里数组中是个对象的那种形式,不能简单地使用map)
-
手写代码将url参数转换成对象
-
垃圾回收机制(面试官想问的的v8垃圾回收,我只说了说js垃圾回收)
-
你的项目有遇到白屏闪烁问题吗?怎么解决?
-
反问
二面-技术复面
持续时间:45min
-
自我介绍
-
介绍项目
-
说说跨域以及解决方案?(引申你提到的cors技术和jsonp各有什么优缺点?)
-
说说你提到的点击穿透问题,怎么解决的(我说用fastclick解决的,面试官问了实现原理,没答上来)
-
你的项目又遇到什么困难吗?怎么解决的?
-
window对象和document对象有什么区别?
-
了解过Vue的原理吗?
-
vue3了解吗?
-
js的继承怎么实现的?
-
this指向问题
-
Es6新特性
-
讲讲promise
-
移动端的动画(CSS3)
-
平时怎么学习的?
-
反问
三面-leader面
持续时间:20min
-
ES6的promise,promise有什么优点和缺点
-
ES6模块功能(export import)
-
json和jsonp了解吗?怎么把字符串转换成json?
-
跨域技术
-
Vue3了解吗?
-
做项目兼容性怎么处理的(兼容浏览器到IE几?)
-
PC IE的兼容性有哪些知道吗?
-
移动端页面1px问题
-
有尝试PC和H5都使用一套代码吗?
-
移动端生成图片有接触过吗?(Htmltocanvas没接触过)
-
性能优化研究过吗?
-
SEO了解吗?SEO优化相关(了解的不多)