cswork / OA打开练习工作台

AmazonOA #6

MovieDB(MERN): User Review Moderation & Rate Limiting

估计中等非算法题评测数据准备中,可先阅读题面

考点(AI 标注)哈希计数字符串模拟/实现

POST /api/reviews/:movieId 应:

  1. 扫描评论里的 inappropriateWords 列表 (在 README.md), 命中则 400 + {message, inappropriateWords, isFlagged: true}
  2. Rate limit: 每用户 4 reviews / 60s combined
  3. 同一用户被拒 3 次后 flag 帐号, 禁止再 post/edit

考点: middleware 链式 rate-limit (express-rate-limit 或自实现), in-memory Map<userId, count>, regex word boundary \\b.