- 2
- 0
- 约6.45千字
- 约 19页
- 2026-11-05 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年互联网公司CTO面试题
一、算法与数据结构(共3题,每题10分,总分30分)
1.题目:
假设有一个无重复元素的整数数组`arr`,请设计一个算法,找出数组中第三大的数。如果数组中的最大数、第二大数和第三大数都存在,则返回第三大的数;否则,返回最大的数。例如:
输入:`[1,2,-2147483648]`,输出:`1`。
输入:`[1,2,2,5,3,5]`,输出:`2`。
2.题目:
实现一个LRU(LeastRecentlyUsed)缓存,支持`get`和`put`操作。缓存容量为`capacity`,当访问一个键时,如果键存在,则返回其值,并将该键标记为最近最常使用;如果键不存在,则返回`-1`。当缓存容量已满时,需要删除最久未使用的键以腾出空间。例如:
LRU缓存容量为`2`:
`put(1,1)`:缓存是`{1=1}`
`put(2,2)`:缓存是`{1=1,2=2}`
`get(1)`:返回`1`,缓存是`{2=2,1=1}`(最近最常用是1)
`put(3,3)`:缓存容量已满,删除键`2`,缓存是`{1=1,3=3}`
`get(2)`:返回`-1`(键`2`已删除)
3.题目:
给定一个链表,判断链表是否存在环。如果存在环,返回进入环的节点;否则,返回`null`。例如:
您可能关注的文档
- 2026年品牌管理职位的岗位职责与面试题解析.docx
- 2026年平面设计师招聘面试常见问题解析.docx
- 2026年法律顾问面试技巧及答案参考.docx
- 旅游顾问的招聘面试问题集.docx
- 智能家居系统维护员面试题集.docx
- 2026年公务用车报废专员面试题集.docx
- 2026年日化产品样品测试周期及安排.docx
- 2026年金蝶软件系统分析师面试题及答案.docx
- 医院护士长面试问题与答案.docx
- 2026年航空物流公司财务经理的招聘面试题集.docx
- (正式版)DB34∕T 5321-2025 《精神障碍人员社区康复服务规范》.pdf
- (正式版)DB34∕T 5329.3-2025 《城市、乡镇“污废水零直排区”建设技术规范 第3部分:建设与施工》.pdf
- (正式版)DB34∕T 5488.1-2026 网络交易信息监测 第1部分:问题线索.pdf
- (正式版)DB36∕T 2191-2025 《造血干细胞移植护理工作规范》.pdf
- CN119096748A 基于动态时间序列的单粒大豆种子活力检测方法 (南京农业大学).pdf
- (正式版)DB36∕T 2247-2026 《陀螺果育苗技术规程》.pdf
- (正式版)DB36∕T 2254-2026 《山苏设施栽培技术规程》.pdf
- (正式版)DB34∕T 3624-2026 《“玉铃铛”枣栽培技术规程》.pdf
- (正式版)DB34∕T 5066-2026 《城市道路照明养护技术标准》.pdf
- (正式版)DB34∕T 5125.2-2026 《重症医学数据集 第2部分:评估诊断数据》.pdf
原创力文档

文档评论(0)