- 0
- 0
- 约6.54千字
- 约 19页
- 2026-03-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件研发工程师面试技巧与问题集
一、编程能力测试(共5题,每题10分,总分50分)
注:以下题目考察编程基础、算法实现及代码规范性,建议使用Java/Python/Go等主流语言作答。
1.题目:
实现一个无重复字符的最长子串,输入一个字符串`s`,返回其最长无重复字符的子串长度。
示例:
输入:`abcabcbb`
输出:`3`(最长子串为abc)
2.题目:
给定一个排序数组,其中元素的范围是`[1,n]`,数组中有重复元素,请找出数组中所有重复的元素。
示例:
输入:`[4,3,2,7,8,2,3,1]`
输出:`[2,3]`
3.题目:
实现一个简单的LRU(最近最少使用)缓存,支持`get`和`put`操作。
要求:
-`get(key)`:返回键对应的值,若不存在返回-1。
-`put(key,value)`:插入或更新键值对,当缓存容量满时,删除最久未使用的元素。
示例:
容量为3:
`put(1,1)`→缓存:{1:1}
`put(2,2)`→缓存:{1:1,2:2}
`put(3,3)`→缓存:{1:1,2:2,3:3}
`get(4)`→-1(未命中)
`put(4,4)`→删除1,缓存:{2:2,3:3,4:4}
4.题目:
反转一个
您可能关注的文档
最近下载
- VACON_NXS&NXP变频器用户手册.pdf
- (人教新课标)五年级数学下册教案 约分的练习课.doc VIP
- 2024年贵州省中考数学试题卷(含答案逐题解析).docx
- 2025年茶光互补分布式光伏发电项目可行性研究报告申请报告范文.docx
- 2026年医院行风建设办法.docx VIP
- (一模)新疆维吾尔自治区2025年普通高考第一次适应性检测 文科综合试卷(含答案).docx
- 2024年重庆南开中学(南渝)小升初数学试卷及逐题详解 .pdf VIP
- 五年级下册数学一课一练-2.3分数的基本性质 西师大版(含答案) (2).docx VIP
- 纳米二氧化锰的制备及表征.docx VIP
- 机械原理(第九版)孙恒课后习题答案解析.pdf
原创力文档

文档评论(0)