2026年软件工程师招聘面试题目集.docxVIP

  • 1
  • 0
  • 约7.86千字
  • 约 25页
  • 2026-10-21 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年软件工程师招聘面试题目集

一、编程能力测试(共5题,每题20分,总分100分)

题目1(Java基础-20分)

题目:

请用Java实现一个方法,输入一个整数数组,返回该数组中所有奇数元素的平方和。要求:1)不能使用任何第三方库;2)时间复杂度尽可能低;3)如果输入为null或空数组,返回0。

答案:

java

publicclassOddSquareSum{

publicstaticintcalculateOddSquareSum(int[]nums){

if(nums==null||nums.length==0){

return0;

}

intsum=0;

for(intnum:nums){

if(num%2!=0){

sum+=numnum;

}

}

returnsum;

}

//测试用例

publicstaticvoidmain(String[]args){

System.out.println(calculateOddSquareSum(newint[]{1,2,3,4,5}));//1+9+25=35

System.out.println(calculateOddSquareSum(newint[]{2,

文档评论(0)

1亿VIP精品文档

相关文档