东土科技 Java实习(智能交通方向)一面

1,自我介绍

2,项目中用到的技术栈

3,不同系统之间的数据一致性怎么保证的(依赖MQ的消息重投机制)

4,一直重投怎么办

5,了解Netty吗?

6,Netty的BootStrap和ServerBootStrap是干什么用的,有什么区别?(不会,简历上没写Netty,公司的要求里有)

7,Netty启动的时候默认启动多少个线程(不会)

8,选择RocketMQ你是基于什么来选择它的?(支持事务消息,而kafka的事务消息指的是自己)

9,内存泄漏指的是什么?

10,ArrayList的初始化容量?扩容呢?(10,1.5)

11,两个Byte类型相加的结果是什么类型?

12,普通代码块,静态代码块,构造代码块执行顺序

13,什么是反射?

14,给定一个数组,如何快速去重?

15,栈和队列的区别?

16,线程的创建方式有几种

17,注入Bean的@AutoWired和@Resource的区别?

18,在项目中用过Sentinal吗,Nacos呢?

19,分布式事务怎么保证的?消息重投,TCC(我需要详细介绍一下吗?这块儿我做的挺多的,不知道是没听到还是不想听,想详细讲TCC的,面试官没给机会)

20,你是如何防止SQL注入的?

21,你对乐观锁和悲观锁的理解?

总结:问的很跳跃。

全部评论

相关推荐

人类最弱:不说公司名就是活该
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务