2026年程序员技术面试编程语言与算法实践题集.docxVIP

  • 2
  • 0
  • 约5.29千字
  • 约 16页
  • 2026-07-01 发布于福建
  • 举报

2026年程序员技术面试编程语言与算法实践题集.docx

第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)

1亿VIP精品文档

相关文档