网易前端社招经历
一面:
•平时是否有参与一些架构方面的工作
•介绍一下你最大的一个项目,项目中有没有遇到什么困难,怎么解决的
•简历中一个大型公共组件项目的大概实现
•div两栏布局
•怎么实现img按照原比例最大化放置在div中
•页面性能优化
•http状态码
•css盒模型
•splice和slice的区别
•介绍一下浏览器缓存
•列举了在一个网站中跳转登录微信,问微信的一些数据存储在哪里,为什么这样存储
•面试官拿出一页纸要求编程,题目大概如下:
有一个数组var arr = [1,2,[3,[4,5]],6,7],要求用一个函数将这个数组转换成[1,2,3,4,5,6,7],而且是需要在原数组上改动(该数组可能不止2层或3层嵌套,有可能有更多层嵌套)大概给一分钟时间写出来
•说一下display有哪些值,介绍一下display:flex
•讲一下跨域
•介绍一下SVG,怎么实现一个椭圆,有几种方式
•SVG和Canvas各自的优缺点
•还问了一个关于div定位的问题,记不太清楚了
•cookie和session的区别
二面:
•介绍一下最近在做的一个项目
•平时怎么和UI协作
•如果UI出的设计稿不是你想要的,你一般会怎么处理
•举一个例子,在操作上比较复杂的,怎么和UI沟通达到最终双方都比较满意的效果
•react有用过吗,他和vue的区别,有什么优势,学习了多久
•页面性能优化
•做一个表格,一分钟刷新一次,怎么实现
•项目上有什么难点,怎么解决的
三面:
•介绍一下 WebWorker是什么
•有了解WebWorker的实现原理吗,私下有实践过吗
•平时做项目有没有考虑过内存的问题
•项目中有哪些遇到过内存的问题的实例
•怎么解决内存相关的问题
•浏览器性能优化的方法
•平时是否有参与一些架构方面的工作
•介绍一下你最大的一个项目,项目中有没有遇到什么困难,怎么解决的
•简历中一个大型公共组件项目的大概实现
•div两栏布局
•怎么实现img按照原比例最大化放置在div中
•页面性能优化
•http状态码
•css盒模型
•splice和slice的区别
•介绍一下浏览器缓存
•列举了在一个网站中跳转登录微信,问微信的一些数据存储在哪里,为什么这样存储
•面试官拿出一页纸要求编程,题目大概如下:
有一个数组var arr = [1,2,[3,[4,5]],6,7],要求用一个函数将这个数组转换成[1,2,3,4,5,6,7],而且是需要在原数组上改动(该数组可能不止2层或3层嵌套,有可能有更多层嵌套)大概给一分钟时间写出来
•说一下display有哪些值,介绍一下display:flex
•讲一下跨域
•介绍一下SVG,怎么实现一个椭圆,有几种方式
•SVG和Canvas各自的优缺点
•还问了一个关于div定位的问题,记不太清楚了
•cookie和session的区别
二面:
•介绍一下最近在做的一个项目
•平时怎么和UI协作
•如果UI出的设计稿不是你想要的,你一般会怎么处理
•举一个例子,在操作上比较复杂的,怎么和UI沟通达到最终双方都比较满意的效果
•react有用过吗,他和vue的区别,有什么优势,学习了多久
•页面性能优化
•做一个表格,一分钟刷新一次,怎么实现
•项目上有什么难点,怎么解决的
三面:
•介绍一下 WebWorker是什么
•有了解WebWorker的实现原理吗,私下有实践过吗
•平时做项目有没有考虑过内存的问题
•项目中有哪些遇到过内存的问题的实例
•怎么解决内存相关的问题
•浏览器性能优化的方法