春招-元启视界一面(4.11)

接接接接offer
📍面试公司:元启视界(杭州)
📖面试问题:
1.自我介绍
2.介绍项目遇到的难点
3.Java的类加载机制,生命周期
4.怎么理解String不可变,String为什么不可变,为什么要这样设计
5.Synchronized和volatile关键字的区别
6.在分布式情况下怎么保证原子性
7.分布式锁有哪些实现方式
8.Redis分布式锁有哪些问题
9.RabbitMQ怎么使用的

反问

问的不是很八股,但是能感觉出来比较看中对于底层的理解深度
20min不到就结束了,过一个小时挂了

面试前没开扬声器,进了会议跟面试官打招呼没声音,以为面试官没说话(时间还差3分钟开始),刚进会议另一个hr就打电话来了,闭麦接了一下,面试官打字问我能听见吗,尴了个大尬
全部评论
佬是没有AI面是吗
点赞 回复 分享
发布于 06-08 00:44 四川

相关推荐

11-07 12:54
门头沟学院 Java
1、java的基本数据类型2、mysql索引的特性有哪些,索引的实现原理3、redis有哪些数据结构,你用过哪些数据结构?4、如果现在有百万条数据,你用redis的位图+布隆过滤器怎么处理5、linkedhashmap和hashmap有什么区别6、java本地锁你用过哪些,有哪些锁等级7、如果现在有十万条数据,你的rabbitmq支持不了,效率低导致阻塞你怎么办8、了解rabbitmq集群吗9、如果数据库有两列数据,主键名称,非主键身高,一共十万条,那我删除一万条身高数据会对数据库造成哪些影响,在这过程中如果发生了读或者写操作会怎么样,如果我删除的是名称呢10、了解http协议的演变吗,1.0,2.0等等有什么区别11、看过哪些文档,哪些技术相关的书12、为什么用redis,redis除了缓存还能用来干什么13、spring动态代理的原理,详细说,aop哪些地方用了动态代理14、知道classloader吗,详细说说15、了解langchain吗,langchain的底层原理是什么16、你知道spring底层是如何和langchain进行交互的吗,如果让你来设计一个框架,你会从这里得到哪些参考17、mysql索引有哪些特性,select*在有些情况下索引不一定会失效,是什么情况(where?)18、对于一个高并发业务,线程池设计时要考虑什么,使用过程中核心线程数能改变嘛19、乐观锁和悲观锁是什么,什么情况用,concurrenthashmap有几层加锁,20、熟悉spring框架,spring框架你能详细介绍介绍吗,看过哪些底层代码21、mybatis原理,底层如何运行,如何跟spring框架交互的22、rabbitmq和kafka的区别,哪个稳定性更高,阿里还有一个rocketmq为什么不用,有什么区别23、你如何保证mysql和redis数据一致性,答了双删策略,单删不行吗。有哪些写缓存和数据库逻辑,哪些能保证一致性24、项目中的本地锁是什么级别的,加在哪里的,为什么要用本地锁,分布式锁怎么实现的,会遇到什么压力问了很长时间,面试官态度很好,我看分享一般是面十几条,我的问的比较多,答的不是很好,感觉是寄了😂,没有收到后续答复
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
3
6
分享

创作者周榜

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