1. 自我介绍2. 唠嗑了几分钟,为什么要转计算机,我个人觉得本专业和计算机之间的区别3. 项目的难点和业务场景,项目中的模型是怎么实现的(问了好久)4. 缓存击穿、缓存穿透和缓存雪崩的区别5. 算法题:两个已经排序好的数组num1和num2(升序),num1和nums2中数据个数分别为m,n,num1有多余的长度刚好存满nums2,即nums1的长度等于m+n,求返回的num1数组正好是两个数组排序后的样子6. 单例模式有了解吗?使用单例模式有什么好处?使用场景是什么?7. 手写一个单例模式(我写了用volatile双重检验锁方式实现单例模式)8. 给我解释一下双重检验锁方式实现单例模式的原理9. 一个场景,有1000个文件,每个文件有1000w行,每一行是一个数,求所有数据的中位数(我只说了用排序算法,没回答到点上)10. 反问环节