1、谈谈对CDN的理解(包括第一次的具体流程)。
2、谈谈对QUIC协议的理解。
3、谈谈HTTP2.0和HTTP1.1的区别,服务端推送和长连接有什么区别。
4、TCP粘包问题。
5、算法题: 给你一组数和一个数值,要你返回数值由数组内的数组合而成的所有可能,数组中的数可以无限次使用。
例如:[2,3,6,7]和7
返回: [
[2,2,3],
[7]
]
6、做了下面这道题,说出打印的结果和理由。
// ./a.js
let count = 1;
setCount = () => {
count++;
}
setTimeout(() => {
console.log('a', count)
}, 1000);
module.exports = {
count,
setCount
}
//b.js
const obj = require('./a.js');
obj.setCount();
console.log('b', obj.count)
setTimeout(() => {
console.log('b next', obj.count);
}, 2000);
7、webpack怎么加载CSS,加载器做了什么。
8、又是一道题,和vue有关,说说结果和理由。
const vm = new Vue({
template: '#example',
data() {
return {
message: '123'
}
}
})
vm.message = 'hello world';
console.log(vm.$el.innerText === 'hello world');
9、说说vue路由有哪些模式和区别
10、几十亿量级的数字数据,怎么去找是否存在某个数。(开放题,不过后面提示了bitmap和布隆过滤)
11、怎么学前端新知识。
12、3年内的规划。
全部评论
(8) 回帖