2026年程序员面试题及高情商回答技巧.docxVIP

  • 1
  • 0
  • 约8.89千字
  • 约 23页
  • 2026-10-12 发布于福建
  • 举报

2026年程序员面试题及高情商回答技巧.docx

第PAGE页共NUMPAGES页

2026年程序员面试题及高情商回答技巧

一、编程基础题(共5题,每题10分,总分50分)

题目1(10分)

请用Python实现一个函数,接收一个字符串作为参数,返回该字符串中所有唯一字符的列表。例如,输入abracadabra,输出[a,b,c,d,r]。

参考答案:

python

defunique_chars(s):

char_count={}

forcharins:

char_count[char]=char_count.get(char,0)+1

return[charforchar,countinchar_count.items()ifcount==1]

高情商回答技巧:

在面试中,可以先说明自己的思路:我会先遍历字符串,用一个字典来记录每个字符出现的次数。最后筛选出只出现一次的字符。如果时间允许,可以展示代码并解释关键部分的作用。如果面试官追问时间复杂度,可以回答:时间复杂度是O(n),空间复杂度也是O(n),因为需要存储所有字符的计数。

题目2(10分)

解释HTTP状态码301、304和403的区别,并说明在什么场景下会使用它们。

参考答案:

-301MovedPermanently:表示请求的资源已被永久移动到新位置,搜索引擎会更新链接。

-304NotModif

文档评论(0)

1亿VIP精品文档

相关文档