凯声一面

面试体验很好,面试官会对我不了解的地方进行解释,并推荐我去看些什么知识点。
问题:
1.对Java的理解,四大特性,跨平台运行
2.集合类哪些是线程安全和线程不安全的,为什么
3.什么时候需要考虑多线程并发安全,不考虑会怎样
4.除了Synchronized能保证并发安全,还有其他什么办法?有什么不加锁的方式?(忘记回答原子类了)
5.JVM内存结构和垃圾回收算法有哪些
6.可达性分析算法原理
7.不同垃圾回收算法的应用场景有(只回答了和服务器性能相关的,面试官说可以看看业务场景)
8.反射实现原理
9.静态代理和动态代理
10.动态代理是编译时创建代理类的字节码还是运行期间创建的?(没了解过)
11.Spring的核心思想
12.IOC和AOP的关系,如果没有IOC,AOP会有哪些问题?(没了解过)
13.有哪些类加载器,双亲委派机制,为什么需要这个机制,它们是怎么做到加载指定路径下的类的
14.事务的特性,隔离级别,隔离级别实现原理
15.分布式事务是什么,什么时候需要分布式事务,怎么实现(没说清楚)
16.为什么需要分库分表(没回到到关键点,I/O次数)
17.为什么需要主从集群(没说清楚,关键点读写场景)
18.非关系数据库了解过吗?es的主节点与从节点数据不一致怎么办?
19.优化数据库查询的方式哪些
20.Maven排除依赖的底层原理
反问:
1.部门业务
2.面试结果啥时候出#牛客AI配图神器#
全部评论

相关推荐

asodh:很久没有刷到过这种尸体暖暖的帖子了,你一定也是很优秀的mentor👍
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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