面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
Function Call 中等

工具调用之间出现循环依赖或死循环(A 触发 B,B 又触发 A)时如何检测与中断?

Function Call 中等

模型一次返回多个 tool_calls 时,服务端应并发执行还是串行执行?失败如何处理?

Function Call 困难

并行函数调用与顺序调用如何权衡?哪些工具可以并行、哪些必须串行?

Function Call 中等

多工具编排中如何处理工具间的数据依赖(上一个工具输出是下一个工具的输入)?

Function Call 中等

同一业务能力被拆成细粒度多个工具与做成一个大工具,对模型决策分别有什么影响?

Function Call 中等

为什么工具的 JSON Schema 要写清参数类型、枚举与约束?类型错误会引发什么后果?

Function Call 简单

工具命名有哪些约定?命名不规范会如何影响模型选择工具?

Function Call 中等

如何为长时间运行的慢工具设计进度反馈?模型端与服务端分别需要做什么?

Function Call 中等

设计工具时,入参应该尽量精简还是显式枚举所有可选参数?如何权衡?

Function Call 中等

工具的参数校验应该放在哪一层?为什么不能完全依赖模型生成合法参数?

Function Call 困难

工具调用链路上如何设计超时与重试?如何区分“已执行成功但响应丢失”和“从未执行”?

Function Call 中等

写操作型工具(如下单、转账)为什么需要幂等?如何为工具调用设计幂等键?