2026年软件工程师面试流程及专业题目.docxVIP

  • 0
  • 0
  • 约6.24千字
  • 约 19页
  • 2026-03-23 发布于福建
  • 举报

2026年软件工程师面试流程及专业题目.docx

第PAGE页共NUMPAGES页

2026年软件工程师面试流程及专业题目

一、编程基础(共5题,总分20分)

1.基础语法(2题,每题5分)

题目1:

请用Python编写一个函数,接收一个列表作为输入,返回该列表中所有偶数的平方,并按升序排列。例如,输入`[1,2,3,4,5,6]`,输出`[4,16,36]`。

答案:

python

defeven_squares(lst):

returnsorted([x2forxinlstifx%2==0])

解析:

列表推导式`[x2forxinlstifx%2==0]`筛选偶数并计算平方,`sorted()`函数按升序排序。

题目2:

请用Java实现一个方法,接收一个字符串,返回该字符串中所有单词的长度之和。假设单词之间由空格分隔。例如,输入`Helloworld`,输出`10`(Hello5+world5)。

答案:

java

publicstaticintsumWordLengths(Strings){

String[]words=s.trim().split(\\s+);

intsum=0;

for(Stringword:words){

sum+=word.length();

}

returnsum;

}

文档评论(0)

1亿VIP精品文档

相关文档