2026年IT企业软件工程师岗位面试技巧与答案.docxVIP

  • 4
  • 0
  • 约8.62千字
  • 约 23页
  • 2026-01-13 发布于福建
  • 举报

2026年IT企业软件工程师岗位面试技巧与答案.docx

第PAGE页共NUMPAGES页

2026年IT企业软件工程师岗位面试技巧与答案

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

题目1(Java编程,20分):

请实现一个方法,输入一个字符串,返回该字符串中所有唯一字符的列表(按出现顺序)。例如,输入`abaccde`,返回`[a,b,c,d,e]`。要求:

1.忽略大小写;

2.时间复杂度O(n);

3.可以使用Java内置类或自定义数据结构。

答案:

java

importjava.util.;

publicclassUniqueChars{

publicstaticListCharacterfindUniqueChars(Stringinput){

if(input==null||input.isEmpty())returnCollections.emptyList();

//将输入统一转为小写

input=input.toLowerCase();

//使用LinkedHashSet保持顺序并去重

SetCharacterset=newLinkedHashSet();

for(charc:input.toCharArray()){

set.add(c);

}

//转换为List返回

returnnewArrayList(set);

}

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档