AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
登录
登录
AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
首页
面试题库
后端岗位面试题
请描述你在C++项目中实现LRU缓存的过程,以及…
后端岗位面试题
更新 2026-08-05
请描述你在C++项目中实现LRU缓存的过程,以及你做了哪些修改来完善它。
摩尔线程
后端开发
人工智能
编码实现
问题拆解
风险判断
C++
考察说明
考察C++编程能力、LRU算法理解及实际问题解决能力
回答思路
清晰描述LRU缓存的核心数据结构设计(如哈希表加双向链表)
说明实现中的关键操作(get/put)的时间复杂度与边界处理
具体阐述针对项目所做的修改及其原因(如线程安全、性能优化)
体现测试与调试过程,证明修改有效
换一题
上一题
请分别用饿汉式、懒汉式和双重检查锁三种方式手写单例模式,并说明各自的线程安全性。
下一题
JDK动态代理和CGLib动态代理的区别及各自适用场景是什么?
本题还出现在
人工智能行业面试题
摩尔线程面试题