状态:一面刚结束
timeline
-----------------
1. 简历上一些背景相关的
2. 介绍项目、技术架构(技术角度+业务角度)
3. 微服务与单体应用的区别
4. 注册中心、分布式事务这些使用哪些组件?(nacos、seata)
5. 有参与框架方面的开发吗?
6. Spring和SpringBoot有什么区别?
7. Spring的两个核心思想?IOC和AOP
8. AOP如何实现的?(动态代理)
9. Redis的基本数据类型对应的底层数据结构有了解吗?(只说了sds)
10. Redis为什么快
11. Redis事务如何理解
12. 一张订单表order,两个字段user_id和create_time,用户查看某一段时间内所有订单,写sql
13. 如果数据在亿级,然后user_id区分度不高,服务器配置不好,如何优化
14. *与几乎数据表的字段效率比较,如何呢?(select * 无法使用MySQL优化器覆盖索引的优化)什么样的场景优化后会有效果呢?
15. 联合索引需要考虑索引区分度吗?如何加?user_id+create_time 还是 create_time+user_id呢?
15. 索引失效的场景
16. 假设你是组员,如果在某个技术方案上你和leader看法发生冲突了,你确定你的技术方案是优于你的leader的,你会如何处理, 如果身份互换又会如何处理?
17. AI有去了解过吗?有去尝试过了解GPT底层是如何实现的吗?
18. 反问(技术栈 + 业务)