当前位置: 首页 > 面试经验 >

满帮 Java实习(OC)

优质
小牛编辑
82浏览
2023-08-24

满帮 Java实习(OC)

上来先聊了会天,然后做自我介绍,介绍一下实习的工作内容(45min)
1. 总结一下Spring Cloud(五大组件 + 目的、功能、大概实现原理)
2. 讲一讲Nacos和Feign的工作流程
3. Gateway起什么作用?如果没有gateway可以吗
4. 介绍一下Skywalking进行全链路监控的原理
5. 项目中用的是什么MQ?在什么场景下用的?MQ一般用于解决哪些问题?
6. SpringBoot的核心注解
7. 讲一讲redis有哪些数据结构,知道redis的持久化吗?
8. 如何使用Redis生成分布式ID?
9. 讲一讲mysql的索引(只针对innodb)
10. SQL题:表T 中有联合索引(A、B、C)
(1) select * from T where B = ?用到索引了吗
(2) select A, B from T where A = 1 and B = 1 和 select * from T where A = 1 and B = 1 有区别吗?
(3) select * from T where B = 1 and A = 1 会用到索引吗 (AB的顺序颠倒,SQL优化器)
详细讲一下原因(从B+树索引讲)
11. 讲一讲mysql基本成本的优化器工作原理
12. 看过哪些源码?(我说的spring)
13. 讲一讲Spring中的设计模式
14. 介绍一下 Bean 的生命周期
15. 那你用过 AOP 吗?(讲了一下用过的 AspectJ)
16. 讲讲@Transactional的原理(问如何开启事务没答上来)
17. jvm调优的过程
18. Docker的常用命令,知道k8s吗
感觉没有问什么八股,基本都是问思路或者场景设计题。
晚上八点面完,第二天上午offer。
 类似资料: