秋招海信软件开发Java一面

1、挑一个项目介绍
2、Java 的 List 有哪些实现?分别适合哪些应用场景?
3、谈谈 HashMap 的底层数据结构
4、谈谈什么是哈希冲突,有哪些解决哈希冲突的方案?
5、为什么 HashMap 会把链表转为红黑树?选用红黑树相比其它树结构的优势是什么?
6、HashMap 在多线程环境下存在哪些问题?
7、ConcurrentHashMap 的锁是怎么加的?
8、谈谈 synchronized 的原理
9、谈谈 synchronized 的锁升级机制
10、谈谈对 Redis 的理解
11、谈谈 Redis 两种持久化方式的区别以及对应的优缺点
12、什么是缓存穿透?如何解决?
13、如何利用 Redis 去设计分布式锁?需要注意哪些地方?
14、谈谈对 Spring 的 IOC 的理解
15、IOC 在做项目的过程中,有哪些应用 场景?
16、什么是循环依赖?Spring 是如何解决循环依赖的?
17、讲一下项目 3,这个项目的架构是怎样的,自己负责了哪些工作
18、做项目 3 的过程中,遇到了什么比较棘手的问题,如何解决的?
19、站在现在的角度来看这个项目,你觉得还有哪些可以优化的点?
20、反问
全部评论
佬,那个部门啊
点赞 回复 分享
发布于 2025-11-07 17:41 北京

相关推荐

03-07 17:51
已编辑
南华大学 后端工程师
asdasdasda...:也不知道是不是真的被逼呢,也有可能女方有很多东西瞒着男方,这种东西男方什么情况都不知道全靠女方说,很难评的
点赞 评论 收藏
分享
粉红恶魔派星星:炸了,偶遇kpi面。面试官一直在忙自己的事情。1.手写责任链 2.手写快排 3.linux定时任务的命令 4.springboot的定时任务 5.问了一条实习
今天你投了哪些公司?
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

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