- 2
- 0
- 约7.99千字
- 约 24页
- 2026-03-16 发布于四川
- 举报
2025年软件开发工程师软件工程冲刺押题试卷及答案
一、单项选择题(每题2分,共30分)
1.在持续集成流水线中,以下哪项任务最适合放在“构建”阶段执行?
A.运行静态代码扫描
B.生成制品并上传至制品库
C.执行端到端UI自动化测试
D.回滚灰度环境
答案:B
解析:构建阶段的核心职责是将源代码转化为可部署的制品,上传制品库是构建完成的标志。静态扫描属于质量门禁,端到端测试属于验证阶段,回滚属于运维操作。
2.某微服务采用事件溯源(EventSourcing)模式,下列关于快照(Snapshot)的说法正确的是:
A.快照必须包含所有事件明细
B.快照只能由外部调度任务触发
C.快照用于降低重放事件的性能开销
D.快照一旦生成便不可变更
答案:C
解析:快照保存聚合在某一时刻的完整状态,避免从零开始重放全部事件,从而提升恢复速度。快照可异步生成,也可手动或自动更新,允许后续覆盖。
3.在Git工作流中,执行gitrevert与gitreset的最大区别是:
A.是否改变提交历史
B.是否产生新提交
C.是否影响暂存区
D.是否触发CI
答案:A
解析:gitreset会移动分支指针,改写历史;gitrevert则通过新增一次“反提交”保留历史,适用于公共分支。
4.某团队使用Maven构建项目,发现依赖传递引入了旧版log4j,存在漏洞。最佳修复方式是:
A.在dependencyManagement中直接声明新版log4j坐标
B.使用exclusions排除后再显式引入新版
C.修改settings.xml镜像地址
D.升级Maven至3.9.x
答案:A
解析:dependencyManagement可统一收敛传递依赖版本,无需逐条排除,维护成本低且不易遗漏。
5.关于领域驱动设计(DDD)中的“限界上下文”,以下说法错误的是:
A.每个限界上下文对应一个微服务
B.上下文之间可通过翻译层(ACL)集成
C.统一语言在上下文内部才具有精确含义
D.上下文边界有助于识别聚合根
答案:A
解析:限界上下文是逻辑边界,不一定与物理服务一一对应;一个微服务可包含多个上下文,反之亦可。
6.在Java21中,下列关于虚拟线程(VirtualThread)的描述正确的是:
A.虚拟线程数量受限于操作系统内核线程数
B.虚拟线程的栈帧分配在堆外内存
C.通过synchronized代码块时可能触发pinning
D.虚拟线程由JVM直接调度,不依赖ForkJoinPool
答案:C
解析:当虚拟线程进入synchronized代码块且monitor被固定到载体线程时,会阻止卸载,出现pinning现象。虚拟线程栈帧位于Java堆,调度由JVM托管,默认载体池为ForkJoinPool。
7.某接口QPS峰值5万,p99延迟50ms,使用令牌桶限流。若桶容量1000,填充速率5000/秒,突发流量8000请求时,理论上会被限流的请求数为:
A.0
B.1000
C.3000
D.5000
答案:C
解析:桶内初始1000令牌,突发8000请求消耗后,剩余7000需等待生成;生成速率5000/秒,1秒内只能再产生5000,故7000?5000=2000仍不足,实际被限流3000。
8.在React18中,以下哪项特性用于解决“并发渲染”场景下的竞态条件?
A.startTransition
B.useDeferredValue
C.useId
D.useSyncExternalStore
答案:D
解析:useSyncExternalStore允许组件在并发渲染期间安全读取外部可变源,防止因渲染中断导致的UI不一致。
9.某系统采用Kafka作为事件总线,生产者设置acks=all,retries=Integer.MAX_VALUE,linger.ms=5,batch.size=16KB。当broker端min.insync.replicas=2,副本因子3时,下列说法正确的是:
A.只要leader写入成功即返回ack
B.若ISR列表中仅剩1个副本,生产者会阻塞
C.生产者重试时可能产生重复消息
D.增大linger.ms会降低吞吐
答案:C
解析:acks=all需等待ISR全部确认;当ISR2时,broker拒绝写入,生产者重试可能因超时切换分区导致重复。增大linger.ms会提升批处理效率,提高吞吐。
10.在TypeScript5.3中
您可能关注的文档
- 销售公司员工手册.docx
- 小学五年级英语语法重点知识总结归纳.docx
- 小学校园防欺凌安全教育实施方案.docx
- 校外培训机构消防安全管理九项规定.docx
- 校园安全问卷调查表2026年.docx
- 行政部2026年上半年工作总结.docx
- 业务招待费管理细则.docx
- 医药服务管理科2026年上半年工作总结.docx
- 艺术考级管理科2026年上半年工作总结.docx
- (7篇)医院关于2026年推进清廉医院建设的实施方案及重点工作.docx
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
原创力文档

文档评论(0)