面试官上来会让你选择几个自己熟悉的方向,他根据你给出的几个方向来问基础知识(不能纯背八股,也会包括你没给出的方向)TCP和UDP的区别TCP连接的三次挥手以及为什么要有三次挥手说说基于TCP协议的几个应用层协议http协议和https的区别以及介绍下SSL/TLS的连接过程进程和线程的区别死锁产生的必要条件及避免死锁的方法银行家算法的流程(记不清了)JVM如何保证线程同步JVM的内存模型(对栈的理解部分回答的不好)说说对Mysql索引数据结构的理解Mysql索引底层为什么使用B+树而不是跳表(懵逼)联合索引不符合最左匹配原则时为什么会失效Mysql有哪些锁?什么时候走表锁什么时候走行锁redi...