logo

用户偏好服务(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 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案、收藏题目并进行模拟面试练习。

← 返回面试题库

用户偏好服务(User Preference Service)应该管理哪些信息?它如何实现 opt-in/opt-out、免打扰(DND)和促销消息频率限制?

中等system-design

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案