金山云前端一面整理
现在是10月16日了,我还一个offer都没有,该咋办呢?凉拌,继续努力吧
面试是一个小哥哥的微信语音电话面试
没有自我介绍
第一部分css相关
1.css的选择器有哪些,这些选择器的优先级
2.css的position属性有哪些
3.css的dsiplay属性有哪些
4.css实现一个垂直居中
5.css画一个直角三角形
6.css画一个圆形
7.css的水平垂直居中
8.css的三栏布局
9.BFC
第二部分js
1.js的继承有哪些实现方式
2.js的闭包的形成,为什么会形成闭包,以及闭包的作用
3.js的深拷贝
4.js的垃圾回收机制
5.js的事件循环,消息队列
6.es6知道哪些新特性
7.let const var 有哪些区别
8.promise 是用来干什么的
9.async await 和promise的区别
10.js当中this的只想问题
12.改变this的只想有哪些方式,如何实现一个bind
11.new关键字做了哪些事
13.函数柯里化了解吗?好处是什么
14。数组的方法都用过哪些
第三部分 vue
1.vue的双向绑定实现原理
2.vue2.0中双向数据绑定实现的不足
3.v-if v-show的区别
第四部分html
1.跨域了解吗?为社么会有跨域,cors知道是什么吗
2.cors的简单请求和预检请求都是什么意思
4.cookie和localstorage的区别有哪些
第五部分前端自动化工具
webpack了解吗?是干啥的说说你对webpack的认知程度
第六部分算法
洗牌算法
最后你觉得你还有哪些是比较擅长的我没有问到的(答:没有了,我觉得我没有擅长的了)
担心的一个问题就是面试官问了一句你没有vue的实战项目经验是吗?
总的来说面试问的都是基础知识,面试官比较耐心答错或者卡壳的地方会给提示
不管咋样,许愿二面,牛客牛客求你了,看看我这个卑微的小可怜吧,让我早日拿到一个offer吧