1. 进程与线程2. tcp与udp3. tcp三次握手4. tcp四次挥手5. http报文格式6. get和post的区别7. get方法在body设置数据是否会传递8. 了解的状态码9. http缓存10. rem、em、vh、px11. 如何画一条0.5px的直线12. 盒模型13. css如何画一个三角形14. +和~选择器15. 看代码说输出(作用域相关的,篇幅问题写不下)16. let var const区别17. 宏任务和微任务的区别18. 看代码说输出,promise和setTimeout的混合,一大堆```// 说错的部分,此处res应为1,当then没有接收resolve的值时会往后透传。Promise.resolve(1) .then(2) .then(Promise.resolve(3)) .catch(4) .then(res=>{console.log(res);})```19. 实现函数```let myFn = setBase(6);let a = myFn(10);// a = 16let b = myFn(21);// b = 27```20. 讲一下闭包21. 看代码说输出```Object.prototype.a = 1;let b = Symbol();let myObj = { [b]:'symbol', c:'2',}Object.defineProperty(myObj, 'd', { enumerable:true, value:'3'})for(let i in myObj){ console.log(i);}```22. vue的双向绑定原理23. 为什么进行数据劫持后,数据更改时vue能够知道视图有哪些部分需要更改24. vue如何对数组进行数据劫持25. 算法题,顺时针输出矩阵第二天直接再进人才库,基础部分答得挺好,就是看输出的题有说错的。不过直接挂总比之前泡池子好。