- 2
- 0
- 约7.83千字
- 约 24页
- 2026-11-06 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师面试题库及编程能力测试含答案
一、编程语言基础(5题,每题10分)
1.Python编程题(10分)
题目:
编写一个Python函数,接收一个字符串列表,返回一个新列表,其中包含原列表中所有长度大于5的字符串,并按字典序降序排列。
示例输入:`[apple,banana,cherry,date,elderberry]`
示例输出:`[elderberry,banana]`
2.Java编程题(10分)
题目:
实现一个Java方法,计算一个整数数组中的“最大差值”,即对于数组中的任意两个元素`a`和`b`(`ab`),返回`b-a`的最大值。如果数组长度小于2,返回-1。
示例输入:`{7,2,10,8,4}`
示例输出:`8`(即`10-2`)
3.C++编程题(10分)
题目:
使用C++编写一个函数,接收一个浮点数`n`,返回`n`的平方根,如果`n`为负数,返回-1。
示例输入:`9.0`
示例输出:`3.0`
4.JavaScript编程题(10分)
题目:
编写一个JavaScript函数,接收一个对象,返回一个新对象,其中仅保留原对象中值为奇数的键值对。
示例输入:`{a:1,b:2,c:3,d:4}`
示例输出:`{a:1,c
原创力文档

文档评论(0)