正在打开页面…

面试题:AI全栈

AI 全栈工程师岗位相关的 AI 应用开发、Agent 工作流、模型接入和产品落地面试准备。

一个 AI 请求从前端到模型服务通常经过哪些服务层和数据流转?

完整链路通常包含身份与配额、会话编排、上下文构造、模型网关、流式传输和审计,任何一层都可能改变结果。

AI 服务端架构与数据流AI全栈中频题

如何设计会话、消息、模型调用记录和用量记录的数据结构?

数据模型要支持多轮上下文、版本、重试、审计和计费,不能只设计一张 conversation_text 表。

AI 服务端架构与数据流AI全栈中频题

模型调用为什么通常需要异步任务、队列或事件,而不能一直占用同步请求?

长生成、批处理、文件解析和 Agent 流程可能超过 HTTP 生命周期,应将任务状态与实时反馈分离。

AI 服务端架构与数据流AI全栈中频题

如何实现 AI 请求的幂等、取消、超时和客户端断开传播?

这些控制要贯穿 API、任务、模型网关和工具执行器,不能只在浏览器设置一个超时。

AI 服务端架构与数据流AI全栈中频题

长任务的任务状态接口、进度事件和结果存储应该怎样设计?

任务状态接口提供可恢复事实,进度事件改善实时体验,结果存储保存最终版本,三者应有清晰职责。

AI 服务端架构与数据流AI全栈中频题

多模型路由应该按能力、成本、延迟、区域和数据策略怎样决策?

路由是策略决策,不是简单的随机负载均衡;必须先判断任务能力和数据合规,再优化成本与延迟。

AI 服务端架构与数据流AI全栈中频题

如何隔离租户配额、模型预算、并发限制和供应商级限流?

配额要在租户、用户、任务、模型和供应商多个维度统一扣减,避免单个租户或重试风暴耗尽公共资源。

AI 服务端架构与数据流AI全栈中频题

AI 服务的缓存应该缓存什么,如何避免把个性化或敏感结果错误共享?

缓存适合复用确定、可公开或明确隔离的结果;会话、权限和个性化输出必须把身份、版本和数据边界纳入 Key。

AI 服务端架构与数据流AI全栈中频题

Webhook、队列和模型回调出现重复或乱序时,服务端怎样保证状态正确?

接收端要验签、去重、按版本或序列处理,并把外部事件转换成自己的幂等状态更新。

AI 服务端架构与数据流AI全栈中频题

如何从一次线上错误回答追踪到请求、Prompt、检索片段、模型版本和最终输出?

需要端到端关联 ID、结构化事件和可控数据快照,才能把“模型答错了”还原成可定位的链路问题。

AI 服务端架构与数据流AI全栈中频题