- 2
- 0
- 约5.29千字
- 约 16页
- 2026-07-01 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序员技术面试:编程语言与算法实践题集
一、编程语言基础(3题,每题10分)
1.Python编程题(10分)
题目:
编写一个Python函数,接收一个字符串列表,返回一个新列表,其中包含所有以大写字母开头的字符串,并按长度降序排列。如果两个字符串长度相同,则按字典序升序排列。
示例输入:`[apple,Banana,cherry,date,Elderberry,fig]`
示例输出:`[Elderberry,Banana,apple,cherry,fig,date]`
要求:
-不能使用内置排序函数的`key`参数。
-实现自定义排序逻辑。
2.Java编程题(10分)
题目:
在Java中,编写一个方法,接收一个整数数组,返回一个布尔值,表示该数组是否为“严格递增”数组(即每个元素都大于前一个元素)。
示例输入:`[1,2,3,4,5]`→`true`
示例输入:`[1,3,2,4,5]`→`false`
要求:
-不能使用Java8及以上版本的`Stream`API。
-时间复杂度要求为O(n)。
3.JavaScript编程题(10分)
题目:
编写一个JavaScript函数,接收一个对象(如`{a:1,b:2,c:3}`),返回
原创力文档

文档评论(0)