【校招VIP】数预智能Java开发实习面经

01月10日 收藏 0 评论 0 java开发

【校招VIP】数预智能Java开发实习面经

转载声明:文章来源https://www.nowcoder.com/discuss/440159807841103872

1.nacos负载均衡是什么?(后续补补)
2.注册中心在CAP中,你觉得应该优先保证哪两个?(是AP,这块说错了)
3.你在Seata贡献了什么?
4.Redis为什么这么快?(基于内存、单线程、IO多路复用)
5.Redis的IO模型了解吗?(要说出关键点)
6.Redis是怎么解决线程安全问题的?
7.说下Redis的数据结构及其使用场景?
8.Redis作为缓存的话,说下如何保证数据一致性?(延迟双删、消息队列重试、基于binlog)
9.说下缓存击穿,如何解决?(设置热点数据永不过期、更新缓存时,加全局锁,保证只有一个走数据库)
10.分布式锁有哪些实现方式?
11.说下Spring IOC?
12.说下Spring Bean的生命周期?
13.说下Spring AOP?他的底层实现是什么?(动态代理)
14.说下动态代理除了原生的jdk代理,还有什么?(Cglib、javaassist)
15.说下原生jdk代理的缺点?
16.说下Spring中使用到的设计模式?
17.说下Spring侦听器模式的实际应用及好处?
18.说下HashMap底层原理,及数据结构
19.说下HashMap扩容的过程
20.说下Mysql索引的分类?(需要从数据结构、物理存储、字段特性、字段个数去说,我这块说的不全)
21.说下聚簇索引 & 非聚簇索引区别
22.有一张表,对a、b、c三个字段建立联合索引,问只对a、b where查找,能命中吗?(最左匹配原则)
23.说下Java内存模型
24.说下GC回收算法(标记清除、标记复制、标记整理、分代收集)
25.说下分代收集的原因是什么?
26.标记清除和标记整理的区别?
27.SQL:
找出没有学过张三课程得学生
找出数学分数小于60分的每个学生的平均分 

C 0条回复 评论

帖子还没人回复快来抢沙发