2022年Java面试笔试题目小结


参加完Java培训,我们想要毕业上岗,但是上岗之前必须经过企业的考验,来验证自己知识储备,尤其是参加完Java培训特别想进大厂,但是大厂谈何容易,今天小编总结了一套京东Java程序员面试题目汇总。

一、集合

集合分为两大块:java.util包下的非线程安全集合和java.util.concurrent下的线程安全集合。

二、List

ArrayList与LinkedList的实现和区别

三、Map

HashMap:了解其数据结构、hash冲突如何解决(链表和红黑树)、扩容时机、扩容时避免rehash的优化

LinkedHashMap:了解基本原理、哪两种有序、如何用它实现LRU

TreeMap:了解数据结构、了解其key对象为什么必须要实现Compare接口、如何用它实现一致性哈希

四、Set

Set基本上都是由对应的map实现,简单看看就好

五、常见问题

hashmap如何解决hash冲突,为什么hashmap中的链表需要转成红黑树?

hashmap什么时候会触发扩容?

jdk1.8之前并发操作hashmap时为什么会有死循环的问题?

hashmap扩容时每个entry需要再计算一次hash吗?

hashmap的数组长度为什么要保证是2的幂?

如何用LinkedHashMap实现LRU?

如何用TreeMap实现一致性hash?

六、中间件、存储、以及其他框架

Spring

bean的生命周期、循环依赖问题、spring cloud(如项目中有用过)、AOP的实现、spring事务传播

七、常见问题

java动态代理和cglib动态代理的区别(经常结合spring一起问所以就放这里了)

spring中bean的生命周期是怎样的?

属性注入和构造器注入哪种会有循环依赖的问题?

Dubbo(或其他Rpc框架)

了解一个常用RPC框架如Dubbo的实现:服务发现、路由、异步调用、限流降级、失败重试

八、常见问题

Dubbo如何做负载均衡?

Dubbo如何做限流降级?

Dubbo如何优雅的下线服务?

Dubbo如何实现异步调用的?

RocketMq(或其他消息中间件)

了解一个常用消息中间件如RocketMq的实现:如何保证高可用和高吞吐、消息顺序、重复消费、事务消息、延迟消息、死信队列

九、常见问题

RocketMq如何保证高可用的?

RocketMq如何保证高吞吐的?

RocketMq的消息是有序的吗?

RocketMq的消息局部顺序是如何保证的?

RocketMq事务消息的实现机制?

RocketMq会有重复消费的问题吗?如何解决?

RocketMq支持什么级别的延迟消息?如何实现的?

RocketMq是推模型还是拉模型?

Consumer的负载均衡是怎么样的?

#Java面经##实习##笔试题目##面经##求面经##Java##后端开发#
全部评论
分享java的这么多,看来java市场挺广的啊
点赞 回复 分享
发布于 2022-05-28 19:47

相关推荐

03-14 10:50
已编辑
门头沟学院 Java
鼠鼠华子无线实习,bg双九,通软岗位,论文,专利,竞赛都水过一点,秋招《非all in》选手,《泡池子泡到肿》选手,分享一下自己的时间线,给大家多一个参考。---实习末期,接口人电话沟通,最终决定求稳继续投递实习原部门---免机试,九月走完线下流程,开始入池---十月起开始保温,打听手中已拿offer,比较薪资,给出华子的预估职级和薪资(完全不给A的空间)---十月第二次保温,询问签约情况,各种暗示劝说留空白三方---十月底签约另一家公司,遂被降低优先级---十一月若干次常规保温信息(还有机会/稍晚一点/等这周。。。)---十二月告知部门有13的指标,愿意接受可以立刻发offer(难绷,妄图性...
蓦然回首一枝花:能体会楼主的心情,我投了华为无线的成研所,双9bg,被华子最后开了个13级的侮辱价 12.3打oc电话的时候接口人表示乐观等待就行,然后中间4周就开始不回消息或者拖四五天才回,翻来覆去就是“等审批结果”。 12月27号,我看应该是泡不出来了所以联系了部门流转,这时候接口人开始主动给我打电话告诉我马上就能出结果了,于是我也没继续流转。 12.31给我打电话说得降薪审批,薪资大概就是对应着13级的样子,但我当时因为投的是成都的,没有意识到薪资是按照上海开的,还以为这个薪资在成都是14级,加上那个时候我也“孝”劲上来了,想着能收我就行,于是答应了。 1.13开了出来,联系我了薪资,确认了下发现是13级,当时实在是接受不了,于是最终还是拒了。 拒的时候接口人告诉我说这个hc真的是他们争取了很久才争取到的,不过我一想到我12.3就打了oc电话,中间4周一直不搭理我或吊着我,最后12.31才告诉我争取不下来14级要降薪,也许争取真的要争取那么久吧,呵。 这个过程中也为华为拒了不少offer,大厂的、央企的、银行的都拒过,网上总说“华为没有发小奖状之前hr的话一个字都不要信”,当时没有放在心上,以为不会摊到我头上,现在来看当时也挺年轻气盛的。我感觉要不是中途我一直在烦hr,可能我就和楼主一样被泡死了吧,不过最后给开了个13级也和泡死没差,不过是被多侮辱了一次。 最后借楼主这个贴就只想跟后面的人提一个建议吧,还是那句说烂了的,“华为没有发小奖状之前hr的话一个字都不要信”,真的不要以为这样的情况不会出现在自己身上,不要拿自己的一辈子前途去送华为hr业绩。
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

更多
牛客网
牛客企业服务