快手前端 一面 1h10min
水平垂直居中
position
display 和 定位 和 浮动的优先级
数据类型
object和其它数据类型的区别
类型判断
讲一讲原型和原型链
null 和 undefined
讲一下new的过程
讲一下this
function f1(){ setTimeout( ()=>{ console.log('===f1',this.id) }, 100) } function f2(){ setTimeout( function log(){ console.log('===f2:',this.id) }, 100) } var id = 1; f1.call({id: 23}) f2.call({id: 23})
讲一下call、apply、bind
onclick怎么处理this
<input type="button" value="按钮" onclick="clickFun()"> <script> function clickFun(){ this //? } </script>
promise讲一下
async和await的原理
错误捕获的方法
对象的解构
url输入之后发送了什么
协商缓存
etag和Last-Modified
讲一下强缓存
http1.0和http1.1的区别
如果缓存成功则304,如果缓存失败则200
vue生命周期
父子组件生命周期
常见指令
v-show和v-if
怎么理解单向数据流
组件通信
filter
computed,watch的区别
讲一下响应式原理
响应式原理
算法题:重复的DNA序列
第二次面试大厂了,这一次基础答的不太好有一两处地方都出现了失误,而且算法题没有见过所以写了很久,好在面试官姐姐一直引导最后终于写出来了,许愿过一面。
另外想问一下大家,快手一面后多久出结果哇。
#前端##实习##面经#