2026年社交媒体平台开发工程师面试题集.docxVIP

  • 0
  • 0
  • 约9.6千字
  • 约 23页
  • 2026-03-23 发布于福建
  • 举报

2026年社交媒体平台开发工程师面试题集.docx

第PAGE页共NUMPAGES页

2026年社交媒体平台开发工程师面试题集

一、编程能力测试(共5题,每题10分)

1.题目:

请实现一个函数,用于检测社交媒体帖子中的敏感词。输入是一个字符串(帖子内容),输出是一个布尔值(是否包含敏感词)。假设敏感词列表为`[政治敏感词,暴力内容,色情信息]`,使用哈希集合存储敏感词,时间复杂度要求为O(n)。

答案与解析:

python

defcontains_sensitive_word(post:str,sensitive_words:list)-bool:

将敏感词存入哈希集合

sensitive_set=set(sensitive_words)

遍历帖子中的每个单词,检查是否在敏感词集合中

words=post.split()

forwordinwords:

ifwordinsensitive_set:

returnTrue

returnFalse

示例

sensitive_words=[政治敏感词,暴力内容,色情信息]

post1=这是一个正常的帖子内容

post2=这是一个政治敏感词的帖子

print(contains_sensitive_word(post1,sensitive_words))#输出:False

print(contains_sensi

文档评论(0)

1亿VIP精品文档

相关文档