数字马力 Java开发 一面

投递岗位:Java开发工程师
投递时间线:9.21投递 10.13一面 update10.17二面
1、自我介绍
2、聊实习项目(发现面试官是前东家转过来的
3、使用RabbitMq做推拉数据时如何处理消息的幂等性
4、消息堆积如何处理、如果增加了消费者之后消费速度仍然没有提上去应该如何处理
5、接口和抽象类的区别
6、线程的状态
7、线程池的参数和实现原理
8、Object内的方法有哪些
9、ArrayList的实现
10、HashMap1.7和1.8的区别
11、对悲观锁和乐观锁的理解,具体的实现
12、Synchronized底层实现原理
13、JVM的运行内存结构
14、Redis常见的数据类型
15、Redis的内存淘汰策略
16、事务的四大特性ACID、事务的隔离级别、读已提交隔离级别下是否有使用readview
17、幻读是什么、可重复读隔离级别下是否解决了幻读举个例子
18、读已提交和可重复读这两个隔离级别下,哪个锁的粒度更大,为啥
19、MySQL索引、B+树和B树区别、主键索引和普通索引的叶子节点存储的分别是什么数据
20、Spring事务如何实现
21、算法LeeCode77排序链表
22、自我评价上个人优缺点、平时学习平台和学习方法
23、闲聊+反问
总共50分钟,整体难度不大,十月份相比九月份面试多了点,但是还是好少,希望下周能多来几个面试
#秋招##数字马力##24届软开秋招面试经验大赏##面试#
全部评论
举办
1 回复 分享
发布于 2023-10-16 12:57 陕西
太强了
点赞 回复 分享
发布于 2023-10-14 23:30 广东
羡慕
点赞 回复 分享
发布于 2023-10-15 01:35 江西
羡慕
点赞 回复 分享
发布于 2023-10-15 19:31 陕西
你这边怎么还有手撕
点赞 回复 分享
发布于 2023-10-15 19:42 广东
举办了
点赞 回复 分享
发布于 2023-10-18 16:09 北京
楼主第四题怎么答的
点赞 回复 分享
发布于 2023-10-20 21:02 山东

相关推荐

评论
10
34
分享
牛客网
牛客企业服务