秋招海信软件开发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、反问
全部评论
佬,那个部门啊
点赞 回复 分享
发布于 11-07 17:41 北京

相关推荐

评论
1
3
分享

创作者周榜

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