众安秋招二面(约hr面)

#秋招#
时间:33min
岗位:java开发
问题:
1.自我介绍
2.为什么当程序员?
3.java的JMM模型是什么?
4.为什么设计为工作内存和主内存?
5.volatile为什么能够保证线程的可见性?
6.如何做到让其他线程的工作内存的缓存的变量地址失效的?
7.底层是怎么通知这个变量地址失效的
8.concurrenthashmap的并发扩容是如何做的?
9.hashmap为什么要从红黑树转回链表,源码当中具体是怎么做的?
10.具体数值是多少?为什么不设置成一样的?除了remove这个map里的元素,还有什么情况会导致退化成链表?
11.分布式锁?redis和redisson分别是怎么做的?
12.过期时间怎么设置的?看门狗机制是在设置过期时间的情况下失效,那我如何设置这个过期时间是多少秒?(5秒,30秒还是60秒)
13.mysql存储引擎为什么用B+树而不使用B树?
14.那我假设有3000万行的数据,B+树和B树哪颗树更高啊?怎么计算的?B树会比B+树高多少?
15.有一个单列索引加在A上,一个联合索引加在A,B,C上,where a = 1 and b>2 and c=3会走哪个索引为什么?
16.你实习做了很多大模型相关的一些应用,平时有没有度过相关的一些论文?
17.大模型的transformer的架构?注意力机制作用?
18.那你实习中如何使用大模型的?
19.RAG了解吗?其中向量数据库是什么?如何生效的?它也没经过训练学过,怎么知道的?
20.微调有了解过吗?
21.反问
全部评论
佬什么bg
点赞 回复 分享
发布于 昨天 20:19 江苏
请问一面是ai面嘛
点赞 回复 分享
发布于 昨天 15:06 浙江
不是哥们 这怎么这么难,比我面wxg和字节还难
点赞 回复 分享
发布于 10-16 23:52 吉林

相关推荐

10-16 19:52
复旦大学 Java
点赞 评论 收藏
分享
评论
3
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务