用户偏好服务(User Preference Service)应该管理哪些信息?它如何实现 opt-in/opt-out、免打扰(DND)和促销消息频率限制?
What should the User Preference Service manage, and how does it implement opt-in/opt-out, Do Not Disturb (DND), and promotional frequency limits?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: system-design, user-preferences
标签: user-preference, opt-in, opt-out, dnd, rate-limits, anti-spam
参考答案摘要
TL;DR 用户偏好服务负责存储用户在不同通知类型下的渠道选择、退订状态、免打扰时间段和每日限额等。入口层发送前查询偏好服务,确保合规投递,并对促销类通知执行每日频率限制。 需要管理的信息 不同通知类型(transactional/promotional/systemAlert)对应的渠道偏好。 opt-out(例如某用户不接收 marketing email)。 免打扰(DND)设置:开始/结束...
答题技巧
技术面试题建议先理清思路再作答,从基础概念讲起,逐步深入。可以结合实际项目经验解释技术原理,展示你的理解深度和实践能力。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案、收藏题目并进行模拟面试练习。