飞书会议面试(GMT3:00)
其中一个项目实现
js的基础类型(8种)
- null
- undefined
- string
- bigint
- boolean
- object
- symbol
闭包
写一个闭包
var store = (function() {
let S = {}
return () => {
get(key) {
return S[key];
}
set(key, value) {
S[key] = value;
}
}
})()
数组求和
- 用了reduce,问我如果是异步请求相加,如何并行实现?
跨域问题
跨域解决
- jsonp
- cors
- 代理服务器
- websocket
浏览器缓存
osi七层模型
- 应用层,表示层,会话层,传输层,网络层, 数据链路层,物理层
udp和tcp区别
tcp三次握手
react了解过吗
vue和react区别
vue双向绑定原理
响应式原理(从源码角度出发)
proxy为什么有性能问题
反问
整体下来比较轻松吧(以为会紧张的,第一次面试),因为没在空教室,随便找了个空位子,中途有领导过来,看我在面试还大吵大闹,不好评价~~
因为是小厂,面的比较简单,没考算法,刷了三个月算法和手写题,亏~