- 0
- 0
- 约5.99千字
- 约 20页
- 2026-03-24 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师岗位面试题
一、编程语言基础(5题,每题6分,共30分)
1.题目:
请用Java实现一个方法,输入一个字符串,返回该字符串中所有唯一字符的集合。例如,输入abaccde,返回a,c,d,e。要求时间复杂度为O(n)。
2.题目:
用Python编写一个函数,接收一个列表,返回一个新列表,其中包含原列表中所有不重复的元素,且顺序保持不变。例如,输入[1,2,1,3,2,4],返回[1,2,3,4]。
3.题目:
用C++实现一个类,包含一个成员函数,用于判断一个整数是否为质数。要求对大于10000的数,使用高效算法。
4.题目:
用JavaScript编写一个闭包,实现一个计数器,每次调用时返回当前计数值并自增。
5.题目:
用Go语言实现一个并发程序,创建10个goroutine,每个goroutine随机生成一个[0,100]的整数,最后统计并返回所有生成的整数之和。
二、数据结构与算法(8题,每题7分,共56分)
1.题目:
解释快速排序和归并排序的时间复杂度,并说明它们在什么场景下更适用。
2.题目:
设计一个算法,判断一个无向图是否包含环。要求说明时间复杂度。
3.题目:
用二叉树实现一个LRU(最近最少使用)缓存,要求支持get和put操作,并保持O(1)时间复杂
您可能关注的文档
最近下载
- 高效沟通技巧培训.ppt VIP
- 罗氏试剂盒说明书-质控品 PreciControl Anti-HBe 11876384122 V12.pdf VIP
- 社会保障理论第一章(李珍).ppt VIP
- 2025年华为音频考试试题及答案.doc VIP
- 2025年演出经纪人演出项目收益分配中的票务分成专题试卷及解析.pdf VIP
- 谷雨节气二十四节气之谷雨简介谷雨节气常识起源习俗诗歌课件PPT.pptx VIP
- 电子商务家政 服务人员平台入驻审核要求及编制说明.pdf
- 成都市企业安全生产风险管理实施指南.doc VIP
- 汽巴塑料抗菌剂.pdf VIP
- 《GB_T 27738-2011重力式自动装料衡器》专题研究报告.pptx VIP
原创力文档

文档评论(0)