手撕: 最长递增子序列,hot100 原题,但我只写出来O(n2)的做法,O(nlogn)的描述了一下思路,半天没写出来,小挂正式面试:1、设计模式有哪些2、单例模式如何实现(懒汉式、饿汉式)追问:如果我的C++版本不支持C++11,应该怎么实现单例模式?为什么不能写懒汉式,只能写饿汉式?3、服务器如何保证高并发?4、HTTP各版本之间的区别?5、HTTP2.0使用场景?6、HTTP2.0多路复用的目的?7、HTTP如何保证安全性?8、HTTP长连接如何实现?什么时候关闭连接?9、操作系统内存管理是什么样的?10、内存分配策略有哪些?11、段页式如何实现?12、段页式的虚拟地址如何转换为物理地址?13、段页式如果查不到会怎么办?14、像qq这种软件发信息,网络流量是如何流出机器的?15、有多张网卡,会选哪张网卡?16、如何做流量拦截?17、如何根据 “数据包是从哪张网卡发出去的”,来对流量做拦截 / 过滤?总结:问了一堆计网相关的,主包是真不会,全在乱答,之前准备的C++八股就问了一两个,被狠狠拷打麻了