国科大脑技术2面-已oc
1.hashmap底层原理?concurrenthashmap底层原理?
数据+链表+红黑树。存放方式,冲突解决方式,扩容机制。 concurrenthashmap1.7+concurrenthashmap1.8
2.假设我想自定义一个string类,能不能成功?
不能,存在双亲委派机制。四个类加载器,请求层层向上传递。
3.举几个打破双亲委派的例子。
jdbc,tomcat。详细怎么做的没答出来。
3.A服务同时调用100个微服务,每次调用耗时1s,还要把结果聚合到一起,你有什么思路吗?
没答上来。面试官补充:线程池。
4.A微服务调用B微服务,请求在框架中是怎么流转的?
没答出来。
5.Sentinel你们用的是什么策略?
没答出来。
6.redis分布式锁,在你们项目中是怎么用的?
用于防止用户超领优惠券。redis原生 setnx上锁,lua脚本解锁。后续升级为redission方案,底层原理,看门狗等。
7.MySQL b+树索引的结构?
叶子节点存完整数据,用双向链表连接。非叶子节点存key和指针。
8.什么是回表?怎么避免?
非聚簇索引上的数据不全,需要再走一遍聚簇索引。
9.TCP三次握手,四次挥手的流程说一下。
没答全,忘了说SYN和ACK了。
10.假设只有两次握手,可以吗?为什么?
没答上来。
11.讲一下你的NL2SQL这个MCP服务是怎么做的?
12.反问环节
#面经##面试___岗的必刷题单##面试时最害怕被问到的问题##如何判断面试是否凉了##牛客AI配图神器#
数据+链表+红黑树。存放方式,冲突解决方式,扩容机制。 concurrenthashmap1.7+concurrenthashmap1.8
2.假设我想自定义一个string类,能不能成功?
不能,存在双亲委派机制。四个类加载器,请求层层向上传递。
3.举几个打破双亲委派的例子。
jdbc,tomcat。详细怎么做的没答出来。
3.A服务同时调用100个微服务,每次调用耗时1s,还要把结果聚合到一起,你有什么思路吗?
没答上来。面试官补充:线程池。
4.A微服务调用B微服务,请求在框架中是怎么流转的?
没答出来。
5.Sentinel你们用的是什么策略?
没答出来。
6.redis分布式锁,在你们项目中是怎么用的?
用于防止用户超领优惠券。redis原生 setnx上锁,lua脚本解锁。后续升级为redission方案,底层原理,看门狗等。
7.MySQL b+树索引的结构?
叶子节点存完整数据,用双向链表连接。非叶子节点存key和指针。
8.什么是回表?怎么避免?
非聚簇索引上的数据不全,需要再走一遍聚簇索引。
9.TCP三次握手,四次挥手的流程说一下。
没答全,忘了说SYN和ACK了。
10.假设只有两次握手,可以吗?为什么?
没答上来。
11.讲一下你的NL2SQL这个MCP服务是怎么做的?
12.反问环节
#面经##面试___岗的必刷题单##面试时最害怕被问到的问题##如何判断面试是否凉了##牛客AI配图神器#
全部评论
兄弟,一共是不是有4面
相关推荐
查看7道真题和解析 点赞 评论 收藏
分享
查看3道真题和解析 点赞 评论 收藏
分享