合思科技后端实习

八股盛宴

1. 自我介绍
2. java常用集合有哪些,有什么区别
3. arraylist和linkedlist区别,优缺点
4. hashmap底层结构,什么时候链表会转化成红黑树,红黑树相比链表有什么优点
5. hashmap线程安全吗,线程安全的map有哪些
6. jvm内存模型,每一块作用
7. jvm垃圾回收算法
8. cms和g1各自优缺点
9. 多线程会产生哪些问题,如何解决
10. synchronized和lock区别
11. synchronized底层原理,怎么加锁的
12. mysql索引结构
13. 数据库隔离级别,默认是哪个
14. 讲一下mvcc机制
15. 数据库锁有哪几种
16. 什么时候会产生临键锁
17. 死锁了解吗,如何解决
18. ioc和aop
19. 动态代理是怎么实现的,默认是jdk动态代理还是cglib动态代理
20. spring bean作用域
21. rabbitmq有哪些组件
22. 投递消息是并发投递还是顺序投递
23. sql优化
24. explain有哪些字段
25. 什么是索引覆盖和索引下推
全部评论
佬什么背景
1 回复 分享
发布于 2024-07-19 21:50 上海
过了没兄弟
点赞 回复 分享
发布于 2024-10-11 23:41 陕西

相关推荐

11-23 21:15
门头沟学院 Java
实习 1.threadpooltaskexecutor是什么作用2.forkpooljoin 起什么作用?底层窃取算法怎么实现的?3.为什么更适合 cpu 密集型?那你如何防止他创建大量线程的(我答换了使用另一个自定义线程池(核心线程数和最大线程数设置成一样)?那核心线程和最大线程设置成一样是什么效果?4.你用countdownlatch 作用是啥?await 是如何做到阻塞在那的?底层原理?聊一聊 AQS?八股1.聊一聊泛型?实际有用过吗?用的多的有哪些场景?2.反射主要用在什么场景?你的理解中为什么需要反射这种机制?3.有了解过动态语言和静态语言么(这里蒙了,然后跟我解释是编译型和解释型语言的意思),java 属于哪种?为什么说是半编译半解释?4.讲讲 AOP?5.java 生成代理有哪几种方式?讲下静态代理和动态代理,动态代理动态在哪里?生成动态代理的方式有哪些?6.集合了解哪些?CopyOnWriteArrayList是怎么实现并发安全的?CopyOnWriteArrayList如果只是读写分离不是会有数据不一致的问题么,有进一步了解么?7.HashMap 和 ConcurrentHashMap 区别?JDK8 ConcurrentHashMap锁的粒度这么小的话不会有额外的开销吗?它用的是什么锁?8.Syncronized 锁的原理?9.了解哪些 GC 算法?G1 从哪个版本开始有的?jdk8默认垃圾回收器是什么?10.JVM 内存分哪几个区域?11.双亲委派模型讲讲?为什么要避免重复加载?有了解要破坏双亲委派的场景吗?破坏双亲委派模型要重写的类叫什么?12.数据库 MVCC 机制讲下?它是怎么做到让一些事物不可见的?它是怎么知道前面有一串事物 id 的?13.undolog 作用?14.spring 里面怎么注入一个 bean?15.@Resource 和@Autowired 区别?16.Spring 默认事务传播级别?17.事物注解失效的场景?为什么自调用会导致事物失效?如果代码就写成这样了,自调用导致事物失效了,怎么办?18.布隆过滤器讲下?弊端?
查看22道真题和解析
点赞 评论 收藏
分享
评论
7
30
分享

创作者周榜

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