蚂蚁金服一面
1. 自我介绍
2.rpc的序列化方式?
3.注册中心怎么提高可用性?
4. 在你项目中,数据量大的时候怎么分库分表?
5. 在spring事物的传播机制?
6. 事务的特性?
7. 你项目使用了tcp还是udp,在传输视频是使用什么最好?
8. tcp中为什么是三次握手和四次挥手?
9. 当即使通讯的并发量增长到万人怎么调整?
基础部分:
1. 进程和线程的区别?
2. 线程间同步的方式?
3. 死锁产生的方式?
4. http和tcp协议的区别?
5. 高速缓存的作用(除了缓解cpu和内存的速度差异外)?
6. int型为什么会有越界?
7. 线程中sleep()和await()之间的区别?
8. java支持多继承嘛?
9. 创建线程的方式(继承,传入runAble对象,线程池)?
10. 线程的工作原理(线程池中数据一点一点加直到饱和的整个过程分析)?
11. 乐观锁和悲观锁的区别和使用场景?
12. java为啥会一次编译到处运行?
13. 了解过分代嘛?
14. 字符串常量池的存放在哪里?
15 redis的hash扰动函数?
16 关系型数据库和非关系性数据库的区别?
17. 除了会对堆进行垃圾回收外,还会对哪里进行垃圾回收(方法区和对外内存)?
剩下的忘了.....
#阿里巴巴2023届实习生招聘##蚂蚁集团##面试题目#
2.rpc的序列化方式?
3.注册中心怎么提高可用性?
4. 在你项目中,数据量大的时候怎么分库分表?
5. 在spring事物的传播机制?
6. 事务的特性?
7. 你项目使用了tcp还是udp,在传输视频是使用什么最好?
8. tcp中为什么是三次握手和四次挥手?
9. 当即使通讯的并发量增长到万人怎么调整?
基础部分:
1. 进程和线程的区别?
2. 线程间同步的方式?
3. 死锁产生的方式?
4. http和tcp协议的区别?
5. 高速缓存的作用(除了缓解cpu和内存的速度差异外)?
6. int型为什么会有越界?
7. 线程中sleep()和await()之间的区别?
8. java支持多继承嘛?
9. 创建线程的方式(继承,传入runAble对象,线程池)?
10. 线程的工作原理(线程池中数据一点一点加直到饱和的整个过程分析)?
11. 乐观锁和悲观锁的区别和使用场景?
12. java为啥会一次编译到处运行?
13. 了解过分代嘛?
14. 字符串常量池的存放在哪里?
15 redis的hash扰动函数?
16 关系型数据库和非关系性数据库的区别?
17. 除了会对堆进行垃圾回收外,还会对哪里进行垃圾回收(方法区和对外内存)?
剩下的忘了.....
#阿里巴巴2023届实习生招聘##蚂蚁集团##面试题目#