- 6
- 0
- 约5.09千字
- 约 15页
- 2026-03-11 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年技术类招聘面试题集及解析适用于宁波地区
一、编程语言基础(3题,每题10分,共30分)
1.题目
请用Java实现一个方法,输入一个整数数组,返回其中缺失的最小正整数。例如,输入`[1,2,0]`,返回`3`;输入`[3,4,-1,1]`,返回`2`。
2.题目
解释Java中的`volatile`关键字的作用,并说明它与`synchronized`有什么区别。
3.题目
用Python实现一个函数,接收一个字符串,返回该字符串中所有唯一字符的列表(不区分大小写)。例如,输入`Hello`,返回`[e,l,o]`。
二、算法与数据结构(4题,每题15分,共60分)
1.题目
请实现快速排序算法,并用伪代码描述其核心步骤。
2.题目
给定一个无重复元素的数组`nums`和一个目标值`target`,请编写一个函数,找出数组中两个数,使它们的和为`target`,并返回它们的索引。例如,`nums=[2,7,11,15]`,`target=9`,返回`[0,1]`。
3.题目
解释什么是二叉搜索树(BST),并给出一个判断一棵树是否为BST的算法。
4.题目
请用JavaScript实现一个LRU(LeastRecentlyUsed)缓存,支持`get`和`put`操作。
三、数据
原创力文档

文档评论(0)