2026年工程师面试技巧及答案.docxVIP

  • 0
  • 0
  • 约7.53千字
  • 约 22页
  • 2026-06-03 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年工程师面试技巧及答案

一、编程能力测试(10题,共50分)

1.编程语言基础(2题,每题10分)

题目1(Java基础)

请写出Java代码,实现一个方法,接收一个整数数组,返回数组中的最大值。要求:不能使用Java自带的max方法,需要手动实现。

答案:

java

publicclassArrayUtils{

publicstaticintfindMax(int[]arr){

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

thrownewIllegalArgumentException(数组不能为空);

}

intmax=arr[0];

for(inti=1;iarr.length;i++){

if(arr[i]max){

max=arr[i];

}

}

returnmax;

}

publicstaticvoidmain(String[]args){

int[]testArr={5,3,9,1,6,8};

System.out.println(最大值:+findMax(testArr));

}

}

解析:

-首先检查数组是否为空或长度为0,如果是则抛出异常

-初始化最大值为数组的第一个元素

-遍历

文档评论(0)

1亿VIP精品文档

相关文档