面试复盘| 9.14 转转前端一面
面试官是一个微胖的女生,面试全程都特别的亲切,面试体验非常不错,面试官的提问会根据你的回答环环相扣,难度适中,复盘一下,有的题目记不起来了
- 熟悉技术栈是
vue
还是react
,怎么学习的前端 - react用类组件开发还是
hooks
开发 - 讲一下
useEffect
- 讲一下
redux
,redux
数据是怎么渲染到组件的 vue
的响应式如何实现- 如何判断一个对象为空对象
- 数据类型的判断,
Object.prototype.toString.call
输出值是什么 - 如果在
Object.keys()
中传入一个字符串输出什么?为什么? - 如何判断空数组
- 用
ES6
中的方法判断数据是否为数组 - 讲一下
JS
继承,让我具体描述了组合继承和class继承 - 三栏布局的实现,回答了
flex
布局 - 为什么
flex: 1
就可以实现自适应,1是哪个属性的值 flex
是几个属性的组合,分别是什么- 动画:一个小球,
hover
之后1s内半径变大,0.5内如何变回原样(好像是这样) keyfram
是一个属性吗- 写一个方法实现 传入数值的n次幂
- 写一个方法解析
url
路径,实现:如果传入key值,输入value值,如果不传值,输出全部参数 - 讲一下cookie、localStorage、sessionStorage的区别
- 你刚刚说到cookie不适合做存储,那它的作用是什么
- 有了
http
,为什么还需要https
https
如何解决http
的问题- 反问环节