秋招海信软件开发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 北京

相关推荐

机智的豹子有点心碎:UU我还在找工作还没找到,一直在搜简历怎么改,总结了这些: 1.SEO:简历根据每一个岗位定制化:使用这个岗位中所描述的工作的词,它要求什么技能就把自己的技能描述成什么样子,把SEO用在自己身上(把我的简历和个人特质,当成一个热门产品来做 “搜索引擎优化”),让HR能用最低的门槛看到我 2."顺序:把岗位要求的技能跟经历放在简历的最开头、最显眼的位置" 3.包装:简历是一个最终交付说明书,只要最终学习成长做得到就可以,在合适的范围内自我吹捧(我这个人怎么能够在HR的角度被迅速的看懂和看到,减轻HR的工作压力) 4.每点加小标题​:用6~10字概括该段内容,便于面试官快速抓取信息。 5.避免空泛描述​:拒绝“培养了组织能力”等泛泛而谈,替换为具体行动和成果。 6."使用“三段式结构”​​:每段经历按“为什么做-做了什么-结果如何”展开: ​a) 为什么做​:痛点或目标(例如“品牌声量不足”) ​b) 做​了什么:方法论(例如“趋势洞察+竞品对标+人群细分”) ​c) 结果如何​:量化成果或影响(例如“推动客户投放20万预算”)" 7.量化成果​:用数字体现工作成效(如“整理500+份资料”“撰写2万字报告”)。 这些有的是我想去的岗的,如果对你有用的话按需修改就好~加油,早日上岸!
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

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