1.面试官自我介绍和我的自我介绍2.介绍常见的数据结构->数组,链表,栈,队列3.单例设计模式说一下和用处4.计算机网络相关的了解多少?(还没深入学,直接G)然后问了下操作系统方面的5.进程和线程的区别6.多进程和多线程有什么区别呢?7.CAS8.因为提到了底层还有自旋锁,紧接着介绍了一下自旋锁。9.多线程会有一些线程安全问题这是为什么呢?10.SQL优化11.分表的时候为什么分成10张350万的表12.索引失效13.redis的持久化和淘汰策略。14.我看你简历了解html、css,我问你一下http协议吧(又转到网络方面了。。)15. 状态码和get和post16.返回500的错误你要怎么排查呢?17.cookie和session的区别?18.输入网址到页面显示期间发生了什么?19.代码,最长无重复字符串。