- 2
- 0
- 约7.32千字
- 约 23页
- 2025-12-31 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师职位常见面试问题集
一、编程能力测试(共5题,每题10分)
1.题目:
请用Python实现一个函数,输入一个正整数n,返回一个列表,其中包含从1到n的所有斐波那契数。例如,输入5,输出应为[1,1,2,3,5]。
答案:
python
deffibonacci(n):
ifn=0:
return[]
elifn==1:
return[1]
fib=[1,1]
foriinrange(2,n):
fib.append(fib[-1]+fib[-2])
returnfib[:n]
解析:
斐波那契数列的前两项为1,后续每一项等于前两项之和。函数通过循环计算并返回前n项,注意边界条件处理。
2.题目:
请用Java实现一个方法,输入一个字符串,返回该字符串中所有唯一字符的集合。例如,输入abac,输出应为[a,c]。
答案:
java
importjava.util.HashSet;
importjava.util.Set;
publicclassUniqueChars{
publicstaticSetCharacteruniqueChars(Strings){
SetCharacterset=newHashSet();
for(char
您可能关注的文档
最近下载
- 校园健康工作台账(制度建设 活动开展 健康监测).docx VIP
- 承包商HSE培训试卷(含答案)内部题库.docx VIP
- 2026年四川省达州市社区工作者考试题库含答案.docx VIP
- 《旅游客源地与目的地概况》项目3.pptx VIP
- 某供水管网安装工程监理细则.docx VIP
- HGT20719-2021 微生物法修复化工污染土壤技术规范.pdf VIP
- 肿瘤患者放化疗后的口腔护理.docx VIP
- 华为半导体测试岗位笔试面试真题(含详细实操答案).docx
- Q CSG 1205003 2025 中低压配电运行标准.pdf VIP
- 《南京市历史建筑改造利用消防加强措施研究指引》.pdf VIP
原创力文档

文档评论(0)