面灵AI

上海某外企一面面经

时间
2026-07
来源
牛客网

《面试题目》

  1. 自我介绍。
  2. 学校地点在哪里。
  3. 为什么来上海实习。
  4. 年毕业,现在实习时间怎么安排。
  5. 一周能到岗几天。
  6. 本地生活交易平台是什么背景?
  7. 需求方是谁?
  8. 核心做了哪些功能?
  9. 解决了哪些问题?
  10. 项目中哪些环节技术上有挑战?
  11. Redis 缓存的内容是什么?
  12. Redis 和数据库不一致会造成什么影响?
  13. 这个场景一定要上 Redis 吗?数据库已经到瓶颈了吗?
  14. 锁单是什么逻辑?
  15. 是多人抢一个单,还是有限库存扣减到 0?
  16. 用的哪个 MQ?
  17. RabbitMQ 怎么实现延时消息?
  18. 如果延时消息放本地内存,机器重启怎么办?

《参考解析》

  1. Redis常用于缓存、分布式锁和计数。缓存与数据库更新通常采用“先写数据库、再删除缓存”,并通过重试、延时双删或消息补偿处理删除失败。
  2. MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。
  3. Agent或RAG链路应记录工具调用、检索证据和失败原因;对非法参数、路由错误和超时设置校验、重试上限与可观测日志,避免把模型输出直接当作可信结果。