1、面向对象三大特性 2、有哪些基本数据类型 3、int类型占几个字节? 4、boolean默认是什么? 5、你知道什么设计模式? 6、讲讲代理模式? 7、讲讲hashmap、arraylist、LinkedList的区别? 8、被final修饰的类可以被继承吗 9、讲讲重写和重载的区别 10、String是final的吗 11、String、StringBuilder、StringBuffer的区别? 12、对象头里有什么? 13、如果要3个线程顺序执行怎么办? 14、AQS 15、jvm内存模型有哪些? 16、怎么打破双亲委派? 17、垃圾回收器有哪些?有哪些垃圾回收算法? 18、cms的执行流程? 19、解释一下分代回收20、有哪些对象是GC ROOT对象? 21、栈里面有什么? 22、如何遍历一个目录? 23、无限递归会导致什么异常? 24、Spring动态代理 25、b树和b+树的区别 26、为什么要用b+树? 27、列举了几种sql看看是否有索引失效 28、事务的隔离级别 29、redis有哪些数据结构 30、解释一下缓存穿透、击穿、雪崩和解决方案 31、用过消息中间件吗 32、rabbitmq有哪几种发布模式? 33、如果消费者重复消费了消息怎么办? 34、如果发送的消息丢失怎么办? 35、知道接口幂等性吗? 36、你是怎么实现的分布式锁 37、各种linux命令 38、各种docker命令...查看更多