27届双非:上海100-499小厂面经:3/14
面经:
1.JavaSE的集合
2.Java中对集合进行排序有几种方式?
3.如果给你一个数组,数组元素为有复合属性的对象(年龄,身高)。如何实现复合排序?先按照年龄排,再按照身高排
4.线程之间如何共享对象
5.Spring的有哪些常用的注解:讲解了@Resource和@Autowired区别
6.Spring的事务@Transactional-如果不抛出异常,如何回滚?
7.Java的线程-怎么防止虚假唤醒?这个点我没有关注过-重点
8.Spring中你认为比较重要的设计模式
9.你用的rocketMQ的具体版本号是多少?你用到了哪些功能
10.你看过RocketMQ中延迟消息的源码实现么?我回答的是for循环轮训,面试官说不对。
11.用过orm么?Mybatis-plus中怎么做逻辑删除?-忘记Mybatis-plus的相关crud的wrapper了,说的用mybatis写sql改status字段。
12.讲讲在Mybatis中怎么防止SQL注入?
13.给你两张表,A表的数据量是B表的1/10,怎么做关联查询。-答-小表驱动大表
14.了解索引么?介绍一下常见的索引。
15.给你一张表,你会怎么考虑设计索引?-在高频且选择性高的字段上添加索引
16.讲讲你的分布式ID怎么处理的?你没用雪花算法?为什么不用?讲讲你用的Leaf算法的好处?
17.你的Leaf-Segment集群中,如何保证整个集群不产生重复的ID(Leaf怎么保证数据库集群ID一致的)?怎么做的多服务的数据库同步?
18.你用过Canal?你是用的哪两个服务?
19.Canal有几种读日志的方式,你用的哪一种?-RowBound读取
20.了解分库分表么?你怎么做分库分表的?讲讲水平和垂直分表
21.接下来的规划是什么样的?
反问:
1.您对我的建议是什么?把项目里涉及的中间件的源码好好看看
2.您目前做的业务是什么?Saas,ToB的内部平台
#牛客AI配图神器#
1.JavaSE的集合
2.Java中对集合进行排序有几种方式?
3.如果给你一个数组,数组元素为有复合属性的对象(年龄,身高)。如何实现复合排序?先按照年龄排,再按照身高排
4.线程之间如何共享对象
5.Spring的有哪些常用的注解:讲解了@Resource和@Autowired区别
6.Spring的事务@Transactional-如果不抛出异常,如何回滚?
7.Java的线程-怎么防止虚假唤醒?这个点我没有关注过-重点
8.Spring中你认为比较重要的设计模式
9.你用的rocketMQ的具体版本号是多少?你用到了哪些功能
10.你看过RocketMQ中延迟消息的源码实现么?我回答的是for循环轮训,面试官说不对。
11.用过orm么?Mybatis-plus中怎么做逻辑删除?-忘记Mybatis-plus的相关crud的wrapper了,说的用mybatis写sql改status字段。
12.讲讲在Mybatis中怎么防止SQL注入?
13.给你两张表,A表的数据量是B表的1/10,怎么做关联查询。-答-小表驱动大表
14.了解索引么?介绍一下常见的索引。
15.给你一张表,你会怎么考虑设计索引?-在高频且选择性高的字段上添加索引
16.讲讲你的分布式ID怎么处理的?你没用雪花算法?为什么不用?讲讲你用的Leaf算法的好处?
17.你的Leaf-Segment集群中,如何保证整个集群不产生重复的ID(Leaf怎么保证数据库集群ID一致的)?怎么做的多服务的数据库同步?
18.你用过Canal?你是用的哪两个服务?
19.Canal有几种读日志的方式,你用的哪一种?-RowBound读取
20.了解分库分表么?你怎么做分库分表的?讲讲水平和垂直分表
21.接下来的规划是什么样的?
反问:
1.您对我的建议是什么?把项目里涉及的中间件的源码好好看看
2.您目前做的业务是什么?Saas,ToB的内部平台
#牛客AI配图神器#
全部评论
一面后十分钟就oc了,拒了。面试官人挺好的,帮我找到一些知识漏洞。感谢

太有实力了,下一个大厂✌🏻
好强,大祥老师下一个大厂

你这个人,满脑子都是大家呢
羡慕隔壁学校的大佬
接好运
第三个是用匿名内部类吗
在抖音上看过你发的面试视频😁
好的祥子大人
哥 好强呀
有在招机会的吗,看我动态
线程共享就是线程通信哪些方法吗
强
,佬应该想去大厂吧。

相关推荐
04-07 20:46
宁夏大学 Java 点赞 评论 收藏
分享
04-22 14:50
西南交通大学 Java 点赞 评论 收藏
分享
04-08 01:25
吉林大学 Java 点赞 评论 收藏
分享

点赞 评论 收藏
分享