网易雷火前端一面视频面面经
20200515网易雷火一面视频面58分钟 ‘无情蹂躏’ !
(这是我这段时间面试以来第一次遇到面试官是个小姐姐,额...咳咳,长得很乖很耐看,但......)
1.自我介绍
2.有了解混合APP开发吗?写过demo吗?小程序了解到什么地步了?
3.CSS定位各属性分布介绍一下。absolute仅仅相对于relative定位的嘛?
4.清除浮动有什么了解吗?
5.说一下常见的dom操作
6.JS基本数据类型;Object属于?怎样检测数据类型?
7.CSS优先级算法;important知道吗?
8.项目怎么适配移动端?多说一点。移动端页面能不能缩小和放大该怎么办?
9.Viewport了解过吗?控制什么东西?meta里面可以设置什么东西呢?rem是什么?body的font-size怎么计算一个完美的值?
10.常用的字符串方法,数组方法。reduce作用,怎么传参。ES5之后有什么数组方法。
11.commonJS,AMD,CMD,ES6模块思想你什么时候用到过?
12.JS继承;ES6的继承方法你了解过吗?例如Class
13.你的项目当中有没有觉得有挑战的方面?
14.VUE了解多少?项目用的什么打包?webpack按需加载、热更新怎么配置?
15.import会返回什么样的东西?知道插槽吗?
16.动画了解过吗?CSS动画事件接触过吗?比如说动画结束后触发的事件
17.promise了解嘛?简单说一下。promise.all/race介绍一下。
18.axios和原生ajax的区别;
19.async/await说一下
20.target,currentTarget区别
21.JS垃圾处理机制介绍一下,循环引用时怎么解决?
22.输入url到呈现的整个过程。
23.缓存。强缓存/协商缓存字段。缓存优先级。
24.VUE中,因为JS的性质,大数组里一个对象发生了改变,怎么保证数据的实时更新?
25.监听页面滚动怎么优化?(节流防抖)
26.VUE组件通信
27.vue-router原理;如何监听url改变?url怎么改变的?改变的哪一部分?例如hash有个#的改变,那history怎么改变呢?
28.vue的依赖跟踪(双向绑定原理)了解吗?你怎么知道数据改变了?set后那么多数据怎么就知道它触发了呢?怎么体现到dom上?
(呵呵呵呵呵呵呵呵呵呵呵呵..................................28个问题,有些小问题没写出来,鬼知道我经历了什么.............崩溃,头疼,惨不忍睹。唉,还是自己太菜,江湖有缘再见!哼!)
#网易雷火实习##网易雷火##前端工程师##实习##面经#