1,自我介绍
2,12306的项目背景(学习)
3,描述项目架构和实现
4,redis用来干嘛(缓存,减少IO)
5,项目缓存和数据库一致性怎么解决(延迟双删)
6,缓存雪崩,击穿区别,解决
7,实习项目团队人员分配
8,用了哪些微服务组件介绍一下(gateway,RocketMQ,nacos)
9,用的数据库是什么(MySQL)
10,一百万条数据怎么调优(阿里规范500w或2G考虑分库分表,加索引根据业务选择普通,唯一,前缀索引)
11,追问:从别的方面调优(架构:版本,机器。建表:字段选择占空间小的,SQL:减少join,用内存关联,打成宽表)
12,数据库隔离级别
13,springboot注解(我忘了。。)
14,spring,springboot,springMVC区别(框架原理不太熟。。)
15,给我项目怎么设计:从0到1(首先搜索引擎开源借鉴,技术选型,沟通具体需求,设计编码,测试,上线观察几天)
16,MQ怎么怎么保证消息不丢失(不太熟,就答出来多端同步落盘)
总结:框架简单东西都忘了,以后面试前必须在看一遍