- 0
- 0
- 约6.05千字
- 约 19页
- 2026-07-03 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师面试模拟题:编程能力与问题解决能力测试
一、编程能力测试(共5题,每题10分,总分50分)
1.编程语言基础(10分)
题目:
请用Python编写一个函数,接收一个正整数列表,返回列表中所有奇数的平方和。如果输入为空列表,返回0。
示例:
输入:`[1,2,3,4,5]`
输出:`12+32+52=1+9+25=35`
要求:
-不能使用内置的`sum()`函数或列表推导式。
-输出结果应为整数。
2.数据结构(10分)
题目:
请用Java实现一个简单的LRU(最近最少使用)缓存类,支持以下操作:
-`LRUCache(intcapacity)`:初始化缓存容量。
-`get(intkey)`:获取键对应的值,如果不存在返回-1。获取后,将该键值对移动到缓存最前面。
-`put(intkey,intvalue)`:添加或更新键值对。如果缓存已满,则删除最久未使用的键值对。
提示:
可以使用双向链表结合哈希表实现。
3.算法设计(10分)
题目:
给定一个包含重复元素的数组,请设计一个算法,找出数组中所有出现次数超过一半的元素。
示例:
输入:`[1,2,2,3,2,2]`
输出:`[2]`
要求:
-时间复杂度O(n),空间复杂度O(1)。
您可能关注的文档
- 2026年旅游从业资格考题集与解析手册.docx
- 2026年网络安全技术必考知识点梳理与练习.docx
- 2026年碳排放监测标准与实践案例题集.docx
- 2026年行业法规考试精讲题目与解析.docx
- 2026年机器人技术与未来应用趋势考核题.docx
- 2026年工程项目管理考试训练题.docx
- 2026年财务审计师专业知识笔试模拟卷.docx
- 2026年环境科学专业题目环境保护与生态恢复题.docx
- 2026年建筑工程造价考试题库与答案.docx
- 2026年证券从业资格考试金融市场基础知识选择填空题.docx
- 电子商务法律法规(第二版)课件:电子商务中专利的法律保护.pptx
- 电子商务法律法规(第二版)课件:电子商务争议在线解决机制.pptx
- 数控车床编程与操作课件:子弹工艺品编程与加工.pptx
- 电子商务法律法规(第二版)课件:电子商务争议解决机制与法律责任.pptx
- 电子商务法律法规(第二版)课件:电子商务中域名的法律保护.pptx
- 电子商务法律法规(第二版)课件:跨境电子商务海关监管和检验检疫法律制度.pptx
- 数控车床编程与操作课件:印章手柄零件编程及加工.pptx
- 电子商务法律法规(第二版)课件:知识产权法律制度概述.pptx
- 电子商务法律法规实务课件:规范电子商务市场竞争行为.pptx
- 电子商务法律法规(第二版)课件:电子支付法律规范.pptx
最近下载
- 2025年益阳沅江市城区中小学市内选调教师考试笔试试题(含答案).docx VIP
- 2025年福建省漳州市小升初入学分班考试英语考试真题含答案.docx VIP
- 湘质监房建表格2020.docx VIP
- 学堂在线人工智能原理(北大)章节测试答案.pdf VIP
- 2026年成都二十中学初一入学语文分班考试真题含答案.docx VIP
- GBT26663—2011大型液压安全联轴器.pdf
- 2025年天津市普通高中学业水平考试语文试卷(含答案) .pdf VIP
- 17J925-1 压型金属板建筑构造图集 17J925-1.pdf VIP
- 人教版三年级数学下册8套期末试卷(可以直接打印).doc VIP
- 初中化学教学仪器配备标准1.pdf VIP
原创力文档

文档评论(0)