西安工行软开暑期实习面经
我所在组的面试官都很好,问的问题都是根据简历上写的去问,并且不会问的很深,整个过程20分钟左右。
问题:
1.介绍一下GC回收机制;
2.我看你的项目中提到了索引优化,请介绍一下是怎么实现的;
3.多线程使用场景;
4.你的项目中提到了Redis作为缓存,有没有考虑缓存击穿、缓存雪崩问题,怎么解决的;
5.除了mysql,你还了解其他的数据库吗?
6.你对大模型有什么看法?(面试官想问的是最近有没有做关于大模型的项目)
问题:
1.介绍一下GC回收机制;
2.我看你的项目中提到了索引优化,请介绍一下是怎么实现的;
3.多线程使用场景;
4.你的项目中提到了Redis作为缓存,有没有考虑缓存击穿、缓存雪崩问题,怎么解决的;
5.除了mysql,你还了解其他的数据库吗?
6.你对大模型有什么看法?(面试官想问的是最近有没有做关于大模型的项目)
全部评论
GC回收主要是针对虚拟机中的堆中的对象,堆分为两部分,新生代和老年代,对新生代的垃圾回收称为minorGC,发生较为频繁,对老年代的GC称为majorGC,发生次数少但代价高;在GC开始之前,需要先标记出垃圾,一般有2种方法,引用计数法和可达性分析法;标记出对象之后需要进行垃圾回收,包括标记-清除算法,复制算法,标记-整理算法和分代回收算法。
请问你收到工行消息了吗
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享