面试进行中
代码题第 3 / 6 题
实现一个 LRU 缓存,要求 get 和 put 操作的时间复杂度均为 O(1)。
提示
- 考虑哈希表 + 双向链表的组合
- 容量满时淘汰最久未使用的节点
代码语言typescript
solution.ts
1// 哈希表 + 双向链表,get/put 均 O(1)2class LRUCache {3 private map = new Map();4 get(key: number) {5 if (!this.map.has(key)) return -1;6 const v = this.map.get(key)!;7 this.map.delete(key);8 this.map.set(key, v);9 return v;10 }11}AI 评分将在你完成全部题目后统一进行,答题过程中只需保存。
上一题下一题
保存保存并下一题
四步。五分钟。
无需等待,简历上传后立刻进入面试。
01 · 上传简历
支持 PDF / Word,AI 提取你的关键技能与项目经历。
02 · 粘贴目标 JD
先解析岗位要求、关键词、面试重点和简历匹配差距。
03 · 选择岗位与级别
选择目标岗位和级别,或直接从已解析 JD 开始练习。
04 · 答题并获取报告
逐题作答,AI 当场打分,结束后给出综合评估与改进建议。
为什么选择Offersly
不是又一个题库——围绕你的简历和心仪的职位量身打造的真正演练。
基于你的简历
每个问题都源自你的真实项目、技术栈和资历——绝非列出的泛泛常识。
精准匹配目标职位
粘贴职位描述后,你的全部准备将围绕其必备技能、关键词和面试重点展开。
一份通过ATS筛选的简历
不止于练习——将你的简历重写成更紧凑、关键词对齐的单页PDF,专为通过初筛而建。
真实的面试形式
行为面试、技术面试和浏览器内实时编程——真实演练面试体验,而非背卡片。
可执行的反馈
从相关性、深度、清晰度和正确性评分——每项都有具体改进建议,而非笼统分数。
用你的语言准备
问题、评分和反馈均使用你的语言,助你准备本地或海外职位。
选适合你的方案
从免费开始,随时升级。
最受欢迎
专业版
面试季高频备战首选
$8/ 月
- 每月 20 次完整模拟面试
- JD 解析 50 次 / 月
- AI 简历优化 20 次 / 月
- 高级评分维度与详细反馈
- 代码题真机环境
- 无限历史记录与对比
常见问题
不会。简历仅用于生成本次面试题,存储在你的私有空间,可以随时删除。我们不会用任何用户数据训练模型。
目前覆盖前端、后端、算法、数据、客户端、SRE / DevOps 与产品,每个岗位均区分初级 / 中级 / 高级三个等级。
我们让模型从相关性、深度、清晰度、正确性四个维度给出独立评分,并要求附理由。整体趋势可参考,但绝不替代真实面试官。
可以。每次面试都自动保存进度,你可以随时离开、稍后从工作台继续。
每月 1 次完整面试、最近 7 天历史。升级到专业版可解锁完整功能。