先自我介绍 1.http协议和https2.tcp和udp的区别及应用3.TCP如何建立连接4.为什么需要第三次握手5.断开连接6.为什么挥手比握手多一次7.队列和栈数据结构特性8.二叉树9.有哪些遍历方式10.浏览器的缓存策略11.html中的语义化12.浏览器的盒模型13.css中伪类和伪元素的区别14.css有哪些可以实现垂直水平居中的方式15.js有哪些数据类型16.如何判断一个变量是不是数组17.es6哪些特性18.深拷贝浅拷贝19.如何实现一个深拷贝20.使用JSON形式有什么弊端21.如果日期和正则使用json这种形式有问题吗22.算法(爬楼梯hot100)