欧达光电

信息管培生面经

完整信息

19 条问法 · 17 道题

本篇目录

#发面经攒人品##牛客AI配图神器#
一、项目架构相关(基于AI面试系统)

  1. 防重调用

怎么解决AI接口调用成本高的问题?具体怎么实现?
(追问)Redis分布式锁在这个场景里怎么用?怎么保证相同语义请求只执行一次?

  1. 会话状态管理

为什么选Redis存运行态数据、MongoDB存冷快照?
懒加载恢复上下文具体怎么做?冷热数据分层策略是怎么设计的?

  1. RAG检索

固定分块和语义分块你怎么选?为什么?
混合检索怎么实现?多路召回后怎么做重排?

  1. 并发与容错

多线程同时写MongoDB怎么防止冲突?
MQ异步消费怎么保证幂等?异常情况下答题轮次怎么恢复?
二、技术原理考察

  1. 数据库/中间件辨析

Redis和MongoDB有什么区别?
MongoDB是不是关系型数据库?它和Redis在存储介质、查询能力上的本质区别是什么?

  1. 负载均衡

数据库层面怎么实现负载均衡?
应用层怎么做流量分发?Nacos和Spring Cloud LoadBalancer怎么配合?
Nginx的健康检查和节点剔除你了解吗?
三、系统稳定性与容错

  1. 状态机设计

WebSocket连接中断会导致什么问题?怎么用状态机防止状态跳跃?
流程推进的限制(比如必须先答题才能评分)怎么落地?

  1. 异常处理

MQ消费失败了怎么办?重试机制怎么设计?
连续失败的情况下应该怎么做?什么时候该停止重试转人工?

  1. 热插拔/解耦

怎么做到不修改主链路代码就能替换底层Agent?
枚举类和配置类在这个场景里怎么用?

本篇目录
  1. 01
  2. 02
    追问
    (追问)Redis分布式锁在这个场景里怎么用?怎么保证相同语义请求只执行一次?
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
    追问
    MongoDB是不是关系型数据库?它和Redis在存储介质、查询能力上的本质区别是什么?
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19

同作者面经

展开其余 6 篇收起其余 6 篇

相关公司