- 1
- 0
- 约7.18千字
- 约 20页
- 2026-10-20 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年软件开发工程师面试题目与解析
一、编程语言与基础算法(共5题,每题10分,总分50分)
1.题目:
给定一个非空字符串`s`,最多删除`1`个字符后,判断能否使字符串成为回文字符串。例如,`aba`和`abca`都是回文,但`abca`删除`b`后可成为回文。请实现该功能。
2.题目:
设计一个函数,将一个非负整数`n`转换为罗马数字。罗马数字由`I`,`V`,`X`,`L`,`C`,`D`,`M`组成,其中`I`=1,`V`=5,`X`=10,`L`=50,`C`=100,`D`=500,`M`=1000。例如,`3`转换为`III`,`4`转换为`IV`,`9`转换为`IX`。
3.题目:
给定一个整数数组`nums`和一个目标值`target`,返回数组中和为目标值的三元组数量。例如,`nums=[-1,0,1,2]`,`target=0`,则解为`[(-1,0,1),(-1,2,1)]`。
4.题目:
实现一个LRU(最近最少使用)缓存,使用哈希表和双向链表结合。提供`get`和`put`方法,`get(key)`返回`key`对应的值,如果不存在返回`-1`;`put(key,value)`插入或更新键值对,如果容量已满,则删除最久未使用的元素。
5.题目:
给定一个链
您可能关注的文档
最近下载
- [2022FIBA篮球规则_v1.1][自译用(附原文)][2022.10.01生效]_202303031324141.docx VIP
- 英语讲故事比赛活动方案.docx VIP
- 《新世纪实用英语写作(第四版)》 第二章.pptx VIP
- 2025年初中历史新课程标准.pptx VIP
- 海南省保亭黎族苗族自治县2025年上半年事业单位公开招聘教师岗试题含答案分析.docx VIP
- 未成年人保护法卡通宣传手抄报模板.docx VIP
- 市场监督管理局自查报告(3篇).docx VIP
- 【PPT课件】2024中国慢性阻塞性肺疾病基层诊疗与管理指南解读.pptx
- 2025年全新版大学英语综合教程3思政智慧版答案.pdf VIP
- 树木修剪施工方案及报价.docx VIP
原创力文档

文档评论(0)