终于从团子的池子里出来了。时间线:3.17 一面3.21 二面挂3.30 捞起来重新一面4.07 二面4.12 oc4.13 offer一面问了80分钟,体温从面试前的37.3升到结束后的38.4😭一面面经:1.自我介绍2.项目3.八股:StringBuider stringbuffer string区别hashmap底层arraylist元素分组stream流(g)java锁分布式锁线程池参数,流程内存溢出和内存泄露(g)分代垃圾回收算法进入老年代的对象cms回收器大对象的理解大对象内存空间是连续的还是散列的(g)springboot注解aopredis clusterredis过期清除mysql索引btree和hash索引的区别组合索引mysql事务怎么实现分布式会啥4.订单30分钟未支付如何取消5.算法:二叉树最大路径和6.平时怎么学习技术7.反问二面:1.自我介绍2.全程深挖项目,基本就是当时具体怎么做的,为啥这样做,不这样做的话应该怎么做,业务需求是啥,这样做必要性是啥,组件有啥代替等等,很难绷😫不过面试官全程都有给我反馈,而且会抛出新的场景问咋实现,也会抛出新的设计问为什么自己的设计更好3.算法:最长回文子串4.实习时间,为啥实习,有没有其他offer5.反问