Skip to content

面试速答(先看这里)

**一句话结论:**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的优化过程,降本最终怎么做的,有什么效果?