- 0
- 0
- 约9.05千字
- 约 26页
- 2026-03-23 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件工程师面试常问题集
一、编程基础题(共5题,每题10分,总分50分)
题目1(10分)
请用Python实现一个函数,该函数接收一个字符串作为参数,返回该字符串中所有唯一字符的列表。例如,输入hello,返回[h,e,l,o]。
题目2(10分)
用C++实现一个单链表节点结构体,并编写一个函数,该函数接收两个单链表,返回它们的合并后的链表。合并规则:按第一个链表优先。
题目3(10分)
用Java编写一个方法,该方法接收一个整数数组,返回一个新数组,新数组中的元素为原数组中每个元素的出现次数。例如,输入[1,2,2,3,3,3],返回[1,1,3,1]。
题目4(10分)
用JavaScript实现一个闭包,创建一个计数器函数,该函数每次被调用时返回递增的整数。
题目5(10分)
用Go语言实现一个简单的LRU缓存结构,要求支持get和put操作,并说明时间复杂度。
二、算法与数据结构题(共5题,每题15分,总分75分)
题目6(15分)
给定一个包含n个整数的数组,设计一个算法找出数组中第三大的数。要求时间复杂度为O(n),不使用排序。
题目7(15分)
实现一个无重复字符的最长子串查找函数。例如,输入abcabcbb,返回abc(长度为3)。
题目8(15分)
设计一个算法,将一个二叉搜索树转换为双向链表,要
您可能关注的文档
最近下载
- 立足特色优势构建现代化产业体系.pdf VIP
- 加油站规章制度.docx VIP
- 第1课 俄国十月社会主义革命.ppt VIP
- 河北省建设工程消耗量标准及计算规则2022(安装工程).pdf VIP
- 毒品危害与防范 超星尔雅学习通答案100分最新版.doc VIP
- 2026届高三英语一轮复习课件:语法专题-特殊句式.pptx VIP
- SHT102-2016排雨水明沟及盖板 5.29收.docx VIP
- T_CFPA 054-2026(全氟己酮灭火系统技术规程).pdf VIP
- DGTJ08-2338-2020 既有建筑绿色改造技术标准.docx VIP
- 培训大纲《GBT28281抽样检验-2024鲜版.pptx VIP
原创力文档

文档评论(0)