软件研发工程师的常见面试问题及答案参考.docxVIP

  • 1
  • 0
  • 约9.3千字
  • 约 28页
  • 2026-10-22 发布于福建
  • 举报

软件研发工程师的常见面试问题及答案参考.docx

第PAGE页共NUMPAGES页

2026年软件研发工程师的常见面试问题及答案参考

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

题目1(Java编程,10分)

请用Java实现一个方法,接收一个字符串参数,返回该字符串中所有唯一字符的列表。例如,输入abaccde,返回结果应为[b,d,e]。

答案:

java

importjava.util.;

publicclassUniqueCharacters{

publicstaticListCharacterfindUniqueChars(Stringinput){

if(input==null||input.isEmpty()){

returnnewArrayList();

}

//统计字符频率

MapCharacter,IntegerfreqMap=newHashMap();

for(charc:input.toCharArray()){

freqMap.put(c,freqMap.getOrDefault(c,0)+1);

}

//收集唯一字符

ListCharacteruniqueChars=newArrayList();

for(Map.EntryCharacter,Integerentry:freqMap.entrySe

文档评论(0)

1亿VIP精品文档

相关文档