数字马力 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届软开秋招面试经验大赏##面试#
全部评论
举办
太强了
羡慕
羡慕
你这边怎么还有手撕
举办了
楼主第四题怎么答的
相关推荐
10-17 23:09
郑州大学 Java 点赞 评论 收藏
分享
10-24 18:50
南京审计大学金审学院 审计 点赞 评论 收藏
分享