简单
技术面试0 次浏览微博的评论功能中,需要对评论内容进行敏感词过滤,请设计一个简单的过滤算法。
微博测试工程师
算法设计微博评论敏感词过滤
答题要点
推荐答题框架:采用分层分析法,先明确输入输出,再设计过滤步骤。关键要点:1. 确定敏感词库:准备一个包含敏感词的列表。2. 遍历评论:对评论内容进行逐词检查。3. 匹配敏感词:将评论中的词与敏感词库进行比对。4. 替换处理:如果匹配到敏感词,将其替换为指定字符。示例思路:首先,我会创建一个敏感词列表。然后,将评论内容按空格分割成单词列表。接着,遍历单词列表,检查每个单词是否在敏感词库中。如果是,则将其替换为星号。最后,将处理后的单词列表重新组合成评论内容。