生成代码可能死循环或疯狂分配内存,沙箱应设置哪些资源限额来防止失控?
围绕“生成代码可能死循环或疯狂分配内存,沙箱应设置哪些资源限额来防止失控”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确 CPU、内存、进程数、墙钟时间四类限额及超限后的清理动作。
AI Agent · 并发编程面试题第 1 页,显示第 1–25 题,共找到 25 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
围绕“生成代码可能死循环或疯狂分配内存,沙箱应设置哪些资源限额来防止失控”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确 CPU、内存、进程数、墙钟时间四类限额及超限后的清理动作。
围绕“Agent 输出的非确定性来自哪些环节,如何提升评估可复现性”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕必须枚举采样温度、工具返回变化、并发时序、外部状态四类来源及各自的固定手段。
本题解释 Orchestrator-Workers 模式适合哪些任务,强调其动态分解子步骤的能力,区别于并行化固定分支,并给出代码修改等具体场景,分析失败边界与判断条件。
从双向消息和并发响应关联解释 MCP 的 JSON-RPC 外层结构,说明 id、result/error 互斥、通知无响应,以及传输状态与业务结果的区别。
围绕“同一用户同时打开两个会话窗口时,两份短期状态与共享长期记忆如何保证不互相污染”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明会话级状态隔离加长期记忆写入冲突处理(如版本比较)的设计。
围绕“同一用户的多个会话线程需要共享偏好信息时,LangGraph 应使用什么机制而不是共享 checkpointer”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确用 Store 按用户命名空间存取跨线程记忆的理由。
Agent 短期记忆与长期记忆按什么边界划分?用同一用户跨会话的地址与任务状态说明线程检查点、共享知识、检索和删除策略,区分保存数据与放入模型上下文。
围绕“LangGraph 中多个节点并发写同一个状态字段时,reducer 如何定义合并语义”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明默认覆盖与自定义 reducer(如追加消息列表)的差异及并发写冲突处理。
围绕“LangGraph 中 State、Checkpoint 和 Store 三者的职责边界分别是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须区分图内瞬时状态、可恢复快照、跨线程长期存储三层概念。
围绕“LangGraph 的 supervisor 模式中,监督 Agent 应该看到多少各 worker 的中间输出”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答 supervisor 输入窗口设计(摘要 vs 全文)对决策质量的影响。
解释 orchestrator 下发子任务时上下文传递的取舍:传整个历史导致 token 成本膨胀、注意力分散、指令遵循下降。提出用任务描述自包含和上下文压缩结合的策略,并给出具体工程场景与失败边界。
解释 orchestrator-workers 模式与预定义路径工作流的本质区别:动态任务分解 vs 预定义路径。涵盖机制、适用场景、失败边界,并提供判断建议。
通过可执行版本检查例子解释乐观并发控制、重新读取与重新判断,并说明字段归属、合并规则、租约失效和数据库原子更新的边界。
围绕“Orchestrator-Workers 模式中编排器该把多少决策留给 worker”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确编排器管分解与汇总、worker 管局部执行的权责线。
围绕“进程崩溃后恢复时,正在执行到一半的子任务怎么处理”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确已完成节点跳过、中断节点按幂等性决定重跑或人工介入。
区分租户任务、模型请求、工具执行和全局容量,解释分层许可、扇出继承、分布式租约与公平调度,避免只在入口限制任务数。
用请求速率、Token 预算和占用时间估算在途请求,区分物理连接与业务许可,说明流式响应、多副本总额、尾延迟与容量观测。
围绕“LLM 的 RPM 没打满但 TPM 先打满时,Agent 客户端应调整什么而不是继续加并发”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕必须识别 token 吞吐与请求数两个维度的独立限制。
围绕“Orchestrator 模式的 Agent 扇出子任务时,为什么必须限制扇出宽度和总深度”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确成本与错误放大的失控路径。
围绕“并行工具执行时为什么需要并发上限,如何确定这个上限”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确下游限流与资源竞争决定上限,按最弱下游配额设定。
围绕“LangGraph 中同步节点与 async 节点混用时并发行为有何差异,阻塞节点会拖累并行分支吗”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要回答同步节点在 executor 中运行、async 节点才能真并发 IO 的判断。
围绕“LangGraph 的 MemorySaver、SqliteSaver 与 PostgresSaver 在生产环境如”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕考察内存进程级、单文件与生产级数据库后端在重启恢复与并发上的取舍。
围绕“在 LangGraph 中如何为自定义字段(如计数器、集合)设计 reducer 函数,需要注意哪些坑”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答需要围绕考察合并函数满足幂等与并发安全的判断。
围绕“Anthropic 的 orchestrator-workers 模式如何动态分解任务并汇总结果,与静态 map-r”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确编排器运行时决定子任务数量这一动态性。
围绕“LangGraph 中多个节点共享同一条出边时如何触发并行分支,执行顺序有保证吗”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要说明同一 super-step 内并行节点并发执行且顺序不保证。