百度一面(90min)
投了好久被捞起来,好像是百度的游戏部门,第一次被面这么久,面试官人非常好,一直给各种指导,问的问题也不是局限于八股,而且各种深入的原理,膜拜,技术很强!
1.写一个设置localStorage过期时间的方法
2. 写一个占据视口百分之五十高度和宽度的盒子
我只会用vh和vw来写,然后面试官提示了要用padding-bottom:50%,width:50%,百分比相对应的父元素盒子的宽度,把盒子的高撑开
3.介绍一下vue的双向数据绑定
4.发布订阅者模式为什么数据结构是数用的组,不用map(查找会更方便)?
5.数据的存储(栈和堆)
6.深拷贝,json的方式有什么问题,为什么可以实现
7.new发生了什么(返回值return一个对象的时候为什么返回的是这个对象,如果return一个基本值返回的就是obj)
8.instanceof 的实现
9.vuex的底层原理
10.vuex的action和mutation的关系(一对多)
11.工程化和模块化
12.osi的模型
13.http2.0与http1.1 1.0
14.服务器推送用到了什么协议
15.ca证书里面含有什么(签名算法)
16.promise里面的allsettled
还有promise的拓展,脑子已经遗忘了。。。
还有很多拓展性的问题,面试官非常有耐心的讲解为什么会这样,为什么会这么实现,都是之前只会八股的我没有思考的,感谢!#百度##面试题目#
1.写一个设置localStorage过期时间的方法
2. 写一个占据视口百分之五十高度和宽度的盒子
我只会用vh和vw来写,然后面试官提示了要用padding-bottom:50%,width:50%,百分比相对应的父元素盒子的宽度,把盒子的高撑开
3.介绍一下vue的双向数据绑定
4.发布订阅者模式为什么数据结构是数用的组,不用map(查找会更方便)?
5.数据的存储(栈和堆)
6.深拷贝,json的方式有什么问题,为什么可以实现
7.new发生了什么(返回值return一个对象的时候为什么返回的是这个对象,如果return一个基本值返回的就是obj)
8.instanceof 的实现
9.vuex的底层原理
10.vuex的action和mutation的关系(一对多)
11.工程化和模块化
12.osi的模型
13.http2.0与http1.1 1.0
14.服务器推送用到了什么协议
15.ca证书里面含有什么(签名算法)
16.promise里面的allsettled
还有promise的拓展,脑子已经遗忘了。。。
还有很多拓展性的问题,面试官非常有耐心的讲解为什么会这样,为什么会这么实现,都是之前只会八股的我没有思考的,感谢!#百度##面试题目#