面试题库

全部 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秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
LangChain 困难

如何实现模型层的输入/输出安全审查?在模型前后包装 RunnableLambda 做内容过滤的写法?

LangChain 中等

init_chat_model 的作用是什么?如何用 "provider:model" 字符串或 ConfigurableField 动态选择模型?

LangChain 简单

BaseLanguageModel 在 LangChain 模型体系中的位置是什么?它提供了哪些通用能力?

LangChain 中等

缓存命中时 key 是如何生成的?不同 temperature 参数是否命中同一缓存?如何配置 SQLiteCache?

LangChain 中等

AIMessage 的 finish_reason 有哪些取值?如何用它判断回答被截断并触发续写?

LangChain 中等

如何接入 OpenAI 兼容接口?ChatOpenAI 的 base_url 与 api_key 配置及注意事项?

LangChain 困难

AIMessage 的 content、additional_kwargs、response_metadata、usage_metadata 分别存什么?如何读取 token 用量?

LangChain 中等

流式输出中 astream 返回的分块结构是什么?如何把 AIMessageChunk 逐块拼成完整回答?

LangChain 困难

如何用一个分类模型先判意图、再路由到不同模型?用 RunnableBranch 或 RouterRunnable 的实现对比?

LangChain 中等

ChatOpenAI 的 temperature、top_p、max_tokens 分别影响什么?工程中如何为不同任务选采样参数?

LangChain 中等

模型调用的超时与重试如何配置?request_timeout 与 max_retries 在何处设置?

LangChain 困难

with_structured_output 在 method="function_calling" 与 method="json_mode" 下有何差异?何时选哪种?