自我介绍==和equals()有什么区别?String变量直接赋值和构造函数赋值==比较相等吗?String一些方法?抽象类和接口有什么区别?Java容器有哪些?List、Set还有Map的区别?线程创建的方式?Runable和Callable有什么区别?启动一个线程是run()还是start()?介绍Spring IOC和Spring Aop?Spring框架使用到的设计模式?Mybatis#()和$()有什么区别?Mysql的四个隔离级别以及默认隔离级别?A事务未提交,B事务上查询到的是旧值还是新值?编写sql语句哪些情况导致索引失效?sql语句隐式类型转换。Redisson的底层原理?以及与SETNX的区别?了解的MVCC模式?Redis的持久化方式?RDB和AOF的区别?Redis宕机哪种恢复的比较快?乐观锁和悲观锁?库存的超卖问题的原因和解决方案?如果一面过了还有二面笔试,考察算法和SQL(主要考察哪些呢,应该如何准备,各位给给建议)面试官评价:还行吧,底层没有了解太深。第一次面试太紧张了,说话语速太快,没有组织好语言,然后一些简单的八股也在临场的时候忘记了很多问题就答出了几点各位大佬有什么建议可以在面试的时候更加从容一点呢?#我的实习求职记录##面经#