513 字
约 1 分钟
1
二面
2026-09-18
二面
时间: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合成一个吗?可以的话怎么合?
五:手撕
课程表
评论
0 条
还没有评论,先写一条吧。