事先申明,面试题目不分顺序,仅凭记忆回顾。 首先进行一段5分钟左右的自我介绍 一面: 1.http和https的区别,非对称加密和对称加密的原理,还有http2和http1的区别(多路复用、数据通过字节流传输) 2.tcp和udp的区别,TCP如何实现数据的可靠性传输(滑动窗口和拥塞控制) 3.说明一下tcp的三次握手和三次挥手,为什们一定要这样子 5.循环对象的方法有哪几种以及它们的区别(Object.keys() 、for of 、for in) 4.如何实现对象的深拷贝,考虑对象嵌套问题代码实现对象深拷贝(手撕失败,) 5.检测数据类型的方法有哪几种...