荣耀二面面经
- 轮次
- 二面
- 结果
- 录用决策中
- 时间
- 2026-10
- 来源
- 牛客网
《面试题目》
- 为什么项目使用这个技术栈?
- Redis 为什么用 Lua 而不用分布式锁?
- 项目之间的开发技术差距跳跃是怎么弥补的?
- 实习具体做什么?你觉得难点是什么?
- AI 使用情况怎么样?
- 你对荣耀了解吗?你的看法是什么?
《参考解析》
Lua vs 分布式锁不是对立关系:Lua 常用来保证 Redis 多步操作的原子性(比如比对 value 再删除锁、库存判断加扣减),分布式锁解决的是跨进程互斥。回答时要说明你的场景需要的是“原子执行”还是“互斥”,如果只是几个命令要原子,Lua 足够;如果需要跨实例协调、可重入和续期,才上分布式锁。两者也可以组合:锁的值校验和释放用 Lua。
技术栈选型从业务规模、团队熟悉度、运维成本和生态切入,不要只说“流行”。项目跨度大,可以讲你如何用同一套工程方法迁移(分层、测试、监控),以及补新技术的路径。实习难点用“现象—定位—方案—结果”讲。AI 使用情况如实说工具、场景和边界,最好举一个提效例子。被问对荣耀的了解,提前看业务和产品,给出具体观察。