数字马力 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届软开秋招面试经验大赏##面试#
投递时间线: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届软开秋招面试经验大赏##面试#
全部评论
举办
楼主第四题怎么答的
举办了
你这边怎么还有手撕
羡慕
羡慕
太强了
相关推荐
02-24 19:45
西南大学 后端工程师
程序员小白条:简历写的有点太多了,一般两页是实习经历比较多的情况下,要么自己有一些有影响力的开源项目,如果你走软件,硬件没必要实习,学校安排总是没区分度的,央国企最好有中大厂实习,另外学历比较重要,不是都要求硕士的,技术会比互联网要求低一些 点赞 评论 收藏
分享
03-08 21:48
哈尔滨理工大学 游戏后端 点赞 评论 收藏
分享
