主题
面试速答(先看这里)
**一句话结论:**rocketMQ ;
60秒标准回答:
redis如何实现延迟队列
rocketMQ ;有序队列怎么保证是有序的
数据库的配置;分表不分库如何保证稳定性
**答题顺序:**结论 → 原理/机制 → 关键流程 → 场景与取舍 → 易错点
回答主线:
- **要点1:**分表不分库如何保证稳定性;
- **要点2:**检索场景ES和my sq 如何同步,如何保证稳定性;
- **要点3:**jdk8函数器接口新特征(用原生)底层如何实现,如何生效的?
- **要点4:**rpc框架,怎么去设计一个框架进行无缝互调?
- **要点5:**spring和rpc如何结合的?
**记忆锚点:**spring → rpc → 阿里本地生活一面 → rocketMQ → redis → 函数器接口
加分表达:
- 检索场景ES和my sq 如何同步,如何保证稳定性;
- (spring在什么契机下注册这个东西)闲置处理、后置处理、 算法,动态规划有没有使用过,动态规划的场景,如何解决的?
- 序列化场景应该用什么?
追问准备:
- jdk8函数器接口新特征(用原生)底层如何实现,如何生效的?
- rpc框架,怎么去设计一个框架进行无缝互调?
- 他们的通信底层用什么来通信?
- 多语言环境(比较小众的一些)都不支持sdk怎么办?
背景:工作5年
面试问题:
redis如何实现延迟队列
rocketMQ ;有序队列怎么保证是有序的;
数据库的配置;分表不分库如何保证稳定性;
检索场景ES和my sq 如何同步,如何保证稳定性;
jdk8函数器接口新特征(用原生)底层如何实现,如何生效的?;
rpc框架,怎么去设计一个框架进行无缝互调?他们的通信底层用什么来通信?多语言环境(比较小众的一些)都不支持sdk怎么办?序列化场景应该用什么?
spring和rpc如何结合的?(spring在什么契机下注册这个东西)闲置处理、后置处理、
算法,动态规划有没有使用过,动态规划的场景,如何解决的?
动态规划的思想怎么做的?
jvm的优化过程,降本最终怎么做的,有什么效果?