神策数据一面:1.单利模式,懒加载介绍(也就是懒汉模式当时说懒加载有点蒙逼)2.使用单利模式在多线程时会产生出现两个以上单例的情况,怎么解决。3.介绍一下队列,栈,链表,vector。4.数组链表获取和删除元素的时间复杂度(当时懵了不太了解时间复杂度,硬着头皮说了下两种添加删除元素的过程,面试官说你知道O()是怎么计算的吗 ?尴尬)5.数据库,让整一个表查询,左外连接啥的(没写出来,忘了,尴尬!)。6.TCP三次握手和四次回收过程。7.tcp为什么是三次握手,四次挥手。8.vector,list用在什么场景。9.引用和指针的区别。10.类中的权限,public,protect,private....