5月23日,25届春招,pdd后端开发二面
全程40min
1、自我介绍(2min)
2、项目(点评)
2.1 star方式介绍了项目(5min)
2.2 项目的难点,亮点,答:缓存预热,如何避免大key,feed流推拉结合,问:feed如何推拉结合,答:前面的帖子有介绍过,巴拉巴拉(吹了5min)
2.3 jvm的认识(能细节就细节),答:跨平台、类加载角度、内存分配角度、JIT解释器执行器角度巴拉巴拉吟唱了5min的八股
2.4 G1了解么,答:G1是作为兼顾新生代和老年代的垃圾回收器,不再按传统的堆分区进行划分而是划分为一个一个的小的Region(按Mixed GC介绍的)初始标记阶段,拓展了什么可以作为GC Root,直接相连的节点标记;并发标记阶段,按照第一步作为起点进行遍历,同时会有一些跨代引用的情况,从记忆集中进行快速标记;重新标记阶段,讲了浮动垃圾和SATB(漏标),结合了下脏卡表的介绍,还有一些内部指针的调整。(6min)
2.5 问了问大模型,聊了聊为什么选java以及规划(7min左右)
3、手撕快排,秒了(5min)
4、反问(5min)
当场约了三面,感觉难度没有太高,都是比较常规的问题
#春招#