01、TCP/IP五层网络模型?OSI七层模型?02、用浏览器请求一个链接时,经历了哪些过程03、TCP三次握手和四次握手的工作流程是什么?04、http和https的区别是什么?05、什么是长连接?http长连接是什么?06、进程间是如何通信的?线程间又如何切换呢?07、线上服务器的CPU使用达到100%了,如何排查、定位和解决问题?08、线上进程kill不掉怎么办09、服务器存储空间快满了,如何不影响服务正常运行的情况下进行处理10、Java并发编程相关问题11、如何扛住线程池连环炮12、CAS13、集合Java内存模型来聊聊volatile关键词的原理14、AQS是什么东西15、JVM相关基础知识16、如何解决线上系统JVM的OOM故障和GC性能调优?17、说说你们的线上系统的JVM都配置了哪些参数?18、你能聊聊BIO、NIO、AIO分别都是啥?有什么区别?19、hashmap、queue相关问题20、线上系统使用无界阻塞队列的时候可能会有什么问题?21、MySQL MyISAM和InnoDB存储引擎的区别是啥?22、聊聊MySQL的索引实现原理?各种索引你们平时都怎么用的?23、你能说说事务的几个特性是啥?有哪几种隔离级别?24、你们项目里基于Spring的事务是怎么做的?事务传播怎么设置的?25、你能说说MySQL数据库锁的实现原理吗?如果死锁了咋办?26、MySQL的SQL调优一般都有哪些手段?你们一般怎么做?27、提醒一下自行复习j2ee框架的常见基础面试题28、提醒复习一下Linux的命令以及IO多路复用机制等基础知识29、提醒复习一下Tomcat的原理以及参数配置等基础知识