百度提前批Java后端面经
介绍项目
String 和StringBuffer StringBuilder区别
String new String()在内部存储结构发生什么
StringBuffer内部存储结构
hashmap数据结构,数组中存储了什么
hashmap线程安全吗,有什么问题
怎么实现hashmap的线程安全
concurrentHashmap put 加锁吗,get加锁吗
spring aop怎么理解,你在日常会用在哪些方面,举例
spring事务基于注解的方式能用于分布式吗
spring @Transactional使用过程中踩过什么坑
-在 @Transactional 注解中如果不配置rollbackFor属性,那么事物只会在遇到RuntimeException的时候才会回滚,加上 rollbackFor=Exception.class,可以让事物在遇到非运行时异常时也回滚。
那你都写过哪些异常类
多个数据库表怎么去处理事务
spring ioc怎么理解,怎么实现
接口和抽象类的区别
三次握手,四次挥手
用过哪些锁
什么时候用过乐观锁,乐观锁适合什么场景
synchronize(this){} 代表什么
synchronize 可以用来保证String类的线程安全吗
编码遇到过哪些OOM,你觉得是什么原因,怎么处理的
编码遇到过哪些栈溢出,你觉得是什么原因,怎么处理的
tomcat出问题了,怎么通过日志排查
shell命令查看特定行数的日志
redis 数据结构
redis分布式锁,怎么实现,可靠吗
redis zset内部怎么存储的