面试题库

全部 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 困难

如何对工具调用链路做可观测性?日志、指标、追踪分别记录什么?

Function Call 中等

参数校验失败后,是让模型「重新生成参数」还是「直接拒绝」?

Function Call 困难

错误信息回传给模型时,注入哪些字段最有效?错误信息过大会怎样?

Function Call 中等

工具调用失败时,如何让模型给出「带解释的失败回答」而不是乱编?

Function Call 中等

如何设计工具调用的「熔断」与「降级」?工具故障时如何兜底回答?

Function Call 中等

工具返回「部分成功」或长结果时,如何让模型正确理解并继续?

Function Call 困难

模型陷入「反复调用同一工具但一直失败」的死循环如何打破?

Function Call 中等

工具超时(timeout)如何处理?超时后是否算失败?

Function Call 困难

重试机制如何设计退避策略?幂等性在工具重试中有多重要?

Function Call 中等

如何区分「参数错误」和「工具内部错误」?处理策略有何不同?

Function Call 简单

工具执行失败时,是直接重试还是把错误信息回传给模型?为什么?

Function Call 简单

工具调用返回错误后,标准处理流程是什么?