一面(30min)1.谷歌浏览器有哪些线程2.闭包3.var let const的区别4.SSL的加密原理5.TCP和UDP的区别6.DNS的解析原理7.http2是什么?8.谈谈你对原型的理解9.闭包的使用场景有哪些?10.ES6的常用语法有哪些?11.IP地址属于TCP哪一层,应用层有哪些?12.父子通信的方式14.为什么js是单线程?15.js单线程是怎么处理同步和异步任务的16.常见的异步任务有哪些?17.ref和reactive有哪些区别?18.浅拷贝和深拷贝,实现浅拷贝的方式和深拷贝的方式,为什么要使用深拷贝?