【后端方向】笔试选择题

发布时间:2026/10/25 3:24:08

【后端方向】笔试选择题 单选题第1题用两个栈 in 和 out 实现队列元素入队时压入 in出队时若 out 为空则把 in 中的元素依次弹出并压入 out再弹出 out 栈顶。当前 in 从栈底到栈顶为 3、5、8out 为空依次执行出队、入队 2、出队、出队三次出队结果是什么答案 3 5 8第2题某订单助手使用 Function Calling 查询物流。若工具返回“订单不存在或无权限”更合理的后端链路处理是A 把工具错误隐藏起来让模型按常见物流状态补一个结果B 跳过参数校验将原始用户输入拼入查询语句后重试C 把错误类型返回给业务层按权限与存在性规则生成答复D 让模型调整数据库权限后再次查询物流信息答案CFunction Calling 拿到工具错误不要让 AI 瞎编结果也不要私自改权限、跳过校验把错误交给业务层做应答。第3题某知识库问答系统对“报销上限”问题经常召回相似但不同地区的制度。向量相似度排序较靠前但答案地区不匹配。更能直接缓解该问题的是A 扩大topK使更多地区制度进入上下文供模型比较B 在召回或重排中加入地区、版本等元数据过滤与加权C 缩短最终回答减少地区差异带来的冲突内容D 提高temperature让模型在多地区制度中生成折中答案答案BRAG 检索增强生成当语义相似但业务属性地区、版本、时间不对要利用元数据过滤 / 重排。RAGRetrieval‑Augmented Generation检索增强生成RAG 链路完整流程必背索引构建文档切分 → 文本向量化存入向量库元数据单独存储召回Retrieval用户 query 向量化向量库做相似度搜索可以带上元数据 filter 过滤返回 topK 文档重排 Rerank对召回文档二次打分排序可以融合元数据加权过滤掉低质量文档构造 Prompt 上下文把重排后的文档塞给大模型生成答案大模型基于上下文输出回答第4题对序列 [4,1,3,2] 从左到右执行一趟冒泡排序每次比较相邻元素并把较大元素交换到右侧。一趟结束后的序列为A [1,4,3,2]B [4,1,2,3]C [1,3,2,4]D [1,3,4,2]答案C第5题某风控模型有两组阈值方案方案P的FP12、FN35方案Q的FP6、FN45。若误拦正常用户的成本为5漏放风险用户的成本为2按总成本FP×5FN×2比较下列判断更合理的是A 选择P因为总成本为120低于Q的130B 两方案的FN差异更大阈值选择可以主要按漏放数量比较C 选择P因为FP更高说明模型覆盖能力更强D 选择Q因为总成本为120低于P的130答案D通俗记忆✅True模型判断和真实情况一致❌False模型判断搞错了FP (False Positive)假的 “判定为正” → 不是风险却当成风险。FN (False Negative)假的 “判定为负” → 明明是风险却当成正常。第6题后端团队让大模型根据检索到的制度片段生成审批说明并希望审核人员能追溯依据。更合适的提示要求是A 要求模型把制度片段改写成更完整的背景故事B 要求模型优先给出结论再补充未出现的制度细节依据C 提高输出随机性让模型生成多个风格不同的说明D 要求回答标注引用片段编号缺少依据时说明未检索到答案D第7题活动结束时间不晚于下一活动开始时间时两项活动可以连续安排。现有活动A(1,4)、B(3,5)、C(0,6)、D(5,7)、E(3,9)、F(5,9)、G(6,10)、H(8,11)。若按“每次选择当前可选活动中结束时间最早者”的贪心策略安排活动算法依次选择哪组A A、D、HB A、FC C、GD B、D、H答案A第8题Linux 中某目录权限为 drwxr-x—。若用户属于该目录所属组但不是目录所有者则该用户通常可以执行的操作是A 进入并列出目录内容但不能在其中新建文件B 既不能进入目录也不能读取目录项C 写入新文件但不能查看目录中文件名列表D 修改目录权限并删除同组用户拥有的文件记录答案A目录r查看目录内文件名清单目录xcd 进入该目录、访问目录里面文件目录w新建、删除、改名目录下的文件第9题MySQL 表 user_log 有联合索引 (user_id, action_type, created_at)。查询只返回 user_id、action_type、created_at 三列并按 user_id 等值过滤。该查询较可能利用的优化点是A 索引下推会把返回列统一移动到主键页中B 覆盖索引会改变事务隔离级别使查询跳过锁判断C 存在联合索引时即使 SELECT 包含索引外列执行器也倾向于在索引层完成返回D 返回列都在二级索引中时有机会减少回表答案D第10题某配置接口返回内容较大但配置变化不频繁。客户端已保存上次响应的 ETag。为了在配置未变化时减少响应体传输更合适的 HTTP 机制是A 客户端携带 If-None-Match服务端命中缓存协商后返回 304B 服务端关闭 HTTP 状态码在响应体中写入配置是否变化结果C 服务端每次返回新的 ETag使客户端重新下载完整配置内容D 客户端改用 POST 请求让服务端跳过缓存协商流程并重传配置答案A第11题后端服务需要运行多个高风险插件插件崩溃时不能破坏主服务地址空间同时各插件需要频繁读取同一份大型只读规则文件不能为每个插件重复保存完整副本。哪项设计更符合这些要求A 把插件放入主进程的不同线程并让线程直接共享规则文件内存B 用独立进程运行插件并向插件开放主服务全部可写共享内存C 用独立进程运行插件但让每个进程各自复制完整规则文件D 用独立进程运行插件通过 IPC 交互并只读映射同一规则文件答案D第12题某多核服务器上进程 P 的虚拟页 v 从物理页 p1 改映射到 p2。P 曾在 CPU0 和 CPU1 上运行两个核心都可能缓存过 v 的 TLB 项。为了避免继续访问 p1更合理的处理是A 修改页表后等待下一次缺页异常旧 TLB 项会被业务线程覆盖B 把 p1 内容复制到 p2 后保留旧映射后续再由应用层判断版本C 对相关核心执行该地址空间的 TLB 失效或 shootdown清理旧项D 刷新当前 CPU 的 TLB 项其他核心仍按各自缓存继续访问答案C第13题某无向连通树共有 18 个结点。若其中一个结点的度为 5其中三个结点的度为 3其余结点度数之和应为多少A 18B 24C 22D 20答案D无向图握手定理所有顶点度数之和 $2 \times 边数树的性质nnn个结点的树En−1E n-1En−1已知结点总数 E18−117E 18-1 17E18−117全部结点度数总和 2×17342 \times 17 \boldsymbol{34}2×1734已知度数1个结点度 53个结点度 3这部分度数之和53×35914 5 3\times 3 59 1453×35914其余结点度数之和34−1420 34 - 14 \boldsymbol{20}34−1420第14题在 InnoDB 可重复读隔离级别下事务 T1 先做一次普通 SELECT 读取某行事务 T2 随后提交对该行的修改。T1 再次执行同一普通 SELECT 时通常更符合一致性读语义的是A 读取到 T2 修改后的新值因为提交版本优先级更高B 普通 SELECT 默认升级为表锁并阻塞后续写入请求C 仍基于 T1 创建的一致性视图读取旧版本结果数据D 读取到未提交版本以便观察并发事务执行过程答案C第15题某脚本希望把标准输出和标准错误都追加到 run.log便于后续排查。下列命令写法更符合该目标的是A ./run.sh run.log 2 /dev/nullB ./run.sh run.log 21C ./run.sh | tee run.log 2 run.logD ./run.sh 21 run.log答案B不定项选择第1题某服务使用多个锁和条件变量协调任务生产与消费。下列做法中有助于降低死锁或并发错误风险的有哪些A 为多把锁约定统一获取顺序并在代码评审中检查B 把共享队列改为普通数组后移除同步协议依靠调度公平性保证正确C 条件变量被唤醒后重新检查共享谓词再决定是否继续处理D 线程等待外部接口返回时继续持有全局队列锁减少释放次数答案A、C第2题某推荐模型离线效果很高团队准备上线前做基础风险检查。下列做法较合理的有哪些A 先用包含未来点击结果的特征训练再划分验证集评估效果B 保留监控和回滚方案防止离线指标与线上效果不一致C 上线时采用灰度或A/B实验观察真实业务指标变化D 按时间或用户维度拆分训练集与验证集降低数据泄露风险**答案B、C、D **第3题某后端服务使用TCP长连接传输业务数据。关于接收端读取和发送端控制下列说法正确的有哪些A TCP会按应用层请求边界交付数据使一次recv对应一次sendB 拥塞窗口会影响发送端注入网络的数据量以缓解网络拥塞C 拥塞控制由接收端业务线程指定每个报文的路由路径D 接收窗口可反映接收端缓冲能力用于流量控制答案B、D第4题某后端系统允许大模型触发查余额和发优惠券等工具。为了降低越权和误操作风险下列设计较合理的有哪些A 对工具名称、参数范围和调用主体做白名单校验B 工具返回资料不足时让模型按业务经验补齐具体余额或券码C 对高风险工具调用记录审计日志并设置人工复核或二次确认D 模型生成函数名后由运行时默认执行不再经过业务权限判断答案A、C第5题某消息表高频查询为 WHERE tenant_id? AND status? ORDER BY created_at DESC LIMIT 50返回id、tenant_id、status、created_at。关于索引设计与验证下列判断正确的有哪些A 联合索引(tenant_id, status, created_at)有机会同时支持等值过滤和排序B 结合EXPLAIN的rows、key和Extra信息可辅助验证是否出现额外排序或扫描过多C 若返回列均包含在同一二级索引中可能减少回表访问D 把created_at放在联合索引首列通常仍能稳定利用tenant_id与status的连续等值前缀答案A、B、C
延伸阅读

更多相关文章

2026/10/23 13:54:35

AI智能体循环工程实战:基于DeepSeek Harness构建生产级智能体架构

如果你正在构建一个能够自主执行复杂任务的AI智能体,比如自动处理工单、分析代码库或生成周报,那么你很可能已经遇到了一个核心难题:如何让这个“聪明”的模型,在真实、动态的环境中,稳定、可靠地完成一个多步骤的闭环…

2026/10/24 21:12:42

第三章 广域网+PPP协议+HDLC协议

广域网及其相关协议广域网的通信子网主要使用分组交换技术。PPP协议点对点协议PPP是目前使用最广泛的点对点数据链路层协议,也广泛应用于广域网路由器之间的专用线路。PPP协议只支持全双工链路。用户使用拨号电话接入因特网时一般都使用PPP协议。点对点协议主要有两…

2026/10/25 6:48:12

Qwen-Image-Layered分层编辑技术解析与应用

1. Qwen-Image-Layered技术解析:分层编辑如何重塑图像处理范式这个来自通义千问团队的开源项目正在颠覆传统图像编辑的工作流。与常规端到端生成模型不同,Qwen-Image-Layered创新性地将RGBA-VAE与VLD-MMDiT架构结合,实现了物理世界可解释的分…

2026/10/25 6:48:12

SSM+微信小程序社团活动管理系统:从数据库设计到接口联调全解析

简介:一份面向高校计算机专业本科生毕业设计与课程设计场景的完整项目源码包,基于SSM框架与微信小程序实现大学生社团活动管理,涵盖活动发布、线上报名、审批管理、成员通讯录、公告资讯等核心业务模块,可帮助学习者快速理解前后端…

2026/10/25 6:48:12

交直流混合微网经济调度:灰狼算法MATLAB实战

简介:本资源是一套基于灰狼算法(GWO)实现交直流混合微网经济调度的MATLAB仿真代码,面向电力系统方向的研究生、科研人员及智能优化算法实践者,解决并网模式下多源协同、源荷匹配与运行成本最小化的调度建模与求解问题。…

2026/10/25 6:48:12

OpenMontage:开源自动蒙太奇合成工具的核心技术与实战指南

最近不少朋友在社交媒体上刷到“OpenMontage”这个词,有人以为是某个新出的剪辑软件,有人以为是开源社区的又一个图像处理库。其实把它拆开来看就很好理解:Open 是开源,Montage 是蒙太奇,合起来就是一个面向图像与视频…

2026/10/25 6:48:12

Agent-Reach:为AI智能体补齐工具调用最后一公里

我最近在打磨一个开源项目,名字叫Agent-Reach。说实话,这个名字起得有点土,但它解决的痛点非常直接:现在的 AI Agent 大多只是“嘴上说得好听”,真正让它去查个天气、写条记录、操作一下数据库,它就露馅了。…

2026/10/25 6:43:12

24C256页边界陷阱与MSP430驱动实战

简介:这份中文资料围绕I2C接口存储器24C256的说明与使用展开,面向单片机开发初学者及需要驱动该器件的嵌入式工程师,重点解决连续存储模式下的地址管理与数据覆盖问题。资源包内含1个doc文档,压缩包约33KB,以文字讲解配…

2026/10/25 0:02:22

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/25 0:02:23

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/25 0:02:23

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/25 0:02:22

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/25 0:02:23

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/25 0:02:23

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑