Game matching service

game matching system,1M DAU, 100k games。user选择加入游戏后,进入到waiting room,系统根据user skill来安排相近level的users组局,组局成功后直接开始游戏;另外,要求每个user最多等待5分钟,否则立马开始游戏。user skill可以通过一个API获得,0-100。

请问这道题作为系统设计面试题的考点是什么?难道是匹配算法吗?

Matching system 主要就是一个 matching service, 看上去是主要靠这个算法,然后需要一个机制做到 “要求每个user最多等待5分钟” 。这种情况下可以跟面试官确认一下应该怎么处理,是不是允许随机匹配。