写在最前
楼主目前已经上岸了。网易有道投的是日常实习,目前一二面都过了。
一面(50min)
-
自我介绍
-
标签语义化怎么理解
-
SEO了解吗
-
介绍一下常用的行内元素、块级元素和行内块级元素
-
列举一下两列布局的实现方式
-
css实现左侧盒子固定宽度右侧自适应的布局
-
固定定位以什么为基准定位。举两个固定定位的使用场景
-
介绍一下定位方式
-
介绍一下盒子模型
-
防抖节流了解吗,介绍一下
-
介绍一下原型链
-
原型链容易产生什么问题
-
JS中实现继承的方式
-
JS的基本数据类型有哪些
-
如何判断一个js变量的类型
-
判断某个js变量是数组
-
判断某个js变量是数字
-
浏览器的重绘重排是什么,介绍一下
-
在地址栏输入url访问后发生了什么
-
http和https的区别
-
跨域的方式
-
jsonp的原理
-
水平居中、垂直居中和水平居中方式,各列举两个
-
node了解吗
-
vue数据双向绑定原理
-
发布订阅模式介绍一下
-
v-if和v-show的区别
-
vue组件通信方式
-
双向绑定机制在vue2.0和3.0实现上的区别
-
vue3.0有哪些新特性,了解吗
-
单页面应用程序的优缺点
-
数组常用API
-
splice和slice方法的区别,哪个方法在原数组上操作,那个方法在副本上操作
-
get和post请求的区别,列举一下
-
git常用指令,列举一下
-
git如何切换分支
-
项目的难点
-
项目有没有部署,如何部署
-
你实现的最有挑战性的东西
-
平时怎么学习前端
-
反问环节
二面(30min)
-
自我介绍
-
你的实习时间,之后的打算
-
知道vue3.0的新特性吗
-
项目做了哪些模块
-
介绍一下你负责部分的难点吧
-
算法题
统计数组每个元素出现的次数:
输入:["one", "two", "three", "two", "four"];
输出:json对象,key为元素值,value为出现的次数 -
for…in和普通的for循环的区别
-
修改一下刚才的代码,输出出现次数最多的元素的次数
-
反问环节
写在最后
网易的面试题问的大同小异,本人按照其他牛客大大的网易面经准备面试,命中率很高,建议准备网易的小伙伴多看看网易前端的面经。祝大家早日上岸!