简单
技术面试0 次浏览

58 同城有很多业务系统,若要实现一个简单的日志记录功能,记录用户的操作行为,你会如何设计?

58同城后端工程师
日志记录系统设计

答题要点

可使用 STAR 法则来回答,即情景(Situation)、任务(Task)、行动(Action)、结果(Result)。关键要点如下:1. 情景:明确业务场景,即记录用户操作行为,用于后续分析和监控。2. 任务:确定日志记录的内容,如用户 ID、操作时间、操作类型等。3. 行动:选择合适的存储方式,如文件存储或数据库存储;设计日志记录接口。4. 结果:确保日志记录准确、及时,方便后续查询和分析。示例思路:在 58 同城的业务场景下,需要记录用户操作行为。我会确定要记录的内容,选择数据库存储日志,设计日志记录接口,以确保日志能准确记录并方便后续查询。