2026年软件工程师面试题及编程语言知识含答案.docxVIP

  • 1
  • 0
  • 约5.22千字
  • 约 16页
  • 2026-05-17 发布于福建
  • 举报

2026年软件工程师面试题及编程语言知识含答案.docx

第PAGE页共NUMPAGES页

2026年软件工程师面试题及编程语言知识含答案

一、编程语言基础(共5题,每题6分)

1.Python基础

题目:写一个Python函数,接收一个列表,返回列表中所有奇数的平方,并按升序排序。

答案:

python

defodd_square_sort(lst):

returnsorted([x2forxinlstifx%2!=0])

解析:

-列表推导式`[x2forxinlstifx%2!=0]`筛选出所有奇数并计算平方。

-`sorted()`函数按升序排序返回结果。

2.Java基础

题目:实现一个Java方法,接收两个字符串,返回它们的最长公共子串。

答案:

java

publicstaticStringlongestCommonSubstring(Strings1,Strings2){

int[][]dp=newint[s1.length()+1][s2.length()+1];

intmaxLength=0;

intendIndex=0;

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

for(intj=1;j=s2.length();j++){

if(s1.charAt(

文档评论(0)

1亿VIP精品文档

相关文档