一面(1.7 3.00 51min)基础/学习类自我介绍JS中异步的概念是什么?为什么JS是单线程还需要事件循环?栈内存和堆内存的差异?为什么数组要存在堆内存而不是栈内存?JS中有哪些基本数据类型?函数内部的this含义是什么?call、apply、bind的区别?TypeScript联合类型和交叉类型的概念?平常怎么学前端的?浏览器/网络类什么是同源策略?如何实现跨域请求?为什么代理可以绕过同源限制?Cookie和Session的定义和差异?Cookie是怎么种下的?LocalStorage和SessionStorage的区别?HTTP强缓存和协商缓存的区别?301和302状态码的区别?CS...