中等
技术面试1 次浏览在字节跳动的广告业务中,需要评估不同广告投放渠道的效果。假设我们有一个广告投放数据表,包含广告 ID、投放渠道、点击量和转化率。请设计一个系统来实时监控各渠道的广告效果,并提供预警机制,当某个渠道的转化率低于一定阈值时发出警报。
字节跳动数据分析师
系统设计数据监控
答题要点
推荐答题框架:采用分层设计法,从数据采集、存储、分析和预警几个层次进行设计。关键要点如下:1. 数据采集:实时收集广告投放数据。2. 数据存储:使用合适的数据库存储数据。3. 数据分析:计算各渠道的转化率。4. 预警机制:设置阈值,当转化率低于阈值时发出警报。示例思路:首先,使用消息队列收集广告投放数据。然后,将数据存储在数据库中。接着,编写分析程序计算各渠道的转化率。最后,设置阈值,当转化率低于阈值时,通过短信或邮件发出警报。