513 字
约 1 分钟
1
二面

二面

时间:2026.7.2-上午11点一:实习20min二:saber你觉得你这个项目有缺陷吗?为什么你觉得这些地方有缺陷?那你为啥一开始做的时候没有解决你认为的这些缺陷?es里存的什么数据结构长期记忆多库存储会有一致性问题吗?为什么选择最终一致性?三:场景题在多实例部署的系统里,如何设计 Acc...

字数: 393 | 语雀原文


时间:2026.7.2-上午11点

一:实习

20min

二:saber

你觉得你这个项目有缺陷吗?

为什么你觉得这些地方有缺陷?

那你为啥一开始做的时候没有解决你认为的这些缺陷?

es里存的什么数据结构

长期记忆多库存储会有一致性问题吗?

为什么选择最终一致性?

三:场景题

在多实例部署的系统里,如何设计 Access Token 的缓存和刷新机制。

详细题目:你的系统调用第三方业务接口前,必须先拿 Access Token。这个 Token 有效期为 8 小时,过期后要刷新;但每次刷新后,旧 Token 会立刻失效。系统又是多实例部署,多个实例可能同时调用第三方接口。

所以问题就是:

怎么保证多个实例都能拿到可用 Token,同时避免多个实例同时刷新 Token,导致旧 Token 失效、请求失败?

核心考点:

  • Token 放哪里缓存?
  • 什么时候刷新?
  • 多实例同时刷新怎么处理?
  • 刷新后旧 Token 立即失效怎么处理?
  • 正在请求时 Token 被别的实例刷新了怎么办? 四:个人经验问题

假如我跟我的同事都分别写了一个非常好用的skill,有办法把这两个skill合成一个吗?可以的话怎么合?

五:手撕

课程表

二面
http://www.clxhxhhr.top/posts/822/
作者
clxstart
发布于
2026-09-18
许可协议
CC BY-NC-SA 4.0
评论
0 条
还没有评论,先写一条吧。
文章目录
目录