2025年5月架构真题回忆
综合知识
1. 计算机基础与操作系统
1. 页内大小4KB,存储内存16GB,位示图占用()KB
选项:a、512kb b、256kb c、128kb d、64kb
答案:a、512KB(计算:16GB/4KB = 2^22页,位示图占用2^22 bits = 512KB)
2. 调制解调技术的主要功能
选项:A.模拟信道传递模拟信号 B.模拟信道传递数字信号 C.数字信道传递模拟信号 D.数字信道传递数字信号
答案:B(调制解调器将数字信号转换为模拟信号在模拟信道传输)
3. CMMI的等级数量
选项:4/5/6/7
答案:5级
4. 国家机密一般不超过多少年
答案:20年
5. 半双工通信至少需要的逻辑通道
选项:a.1个逻辑通道 b.2个逻辑通道 c.1个有线信道 d.2个有线信道
答案:b.2个逻辑通道(需双向交替通信)
6. 内聚类型从高到低排序
选项:顺序、通信、过程、逻辑、功能、时间
答案:功能 > 顺序 > 通信 > 过程(功能内聚最高)
7. 关系代数运算不包括
选项:选择、投影、删除、连接
答案:删除
8. 微服务断路器的状态
选项:打开、关闭、半开、熔断、挂载、休眠
答案:打开、关闭、半开
9. 进程死锁问题
5个进程各需2个资源,至少提供多少资源避免死锁?
答案:6个(公式:`(n-1)m +1 = (5-1)1 +1 = 5`,但实际需6)
10. 信道3000Hz,32位信号状态,无干扰最大传输速率
选项:a.100 b.30 c.500 d.50
答案:b.30kbps(奈奎斯特公式:23000log2(32) = 30kbps)
11. 一次可编程只读存储器的英文缩写
选项:ROM、PROM、EPROM、EEPROM
答案:PROM
12. 实时操作系统:哪个是嵌入式实时操作系统?
选项:VxWorks、iOS、Android、WinCE
答案:VxWorks
13. 进程状态转换(执行→就绪)
选项:A.wait()函数 B.主动让CPU C.键盘输入 D.信号量
答案:B.主动让CPU
14. 芯片温度范围-45℃~85℃属于哪个级别?
选项:军用级、民用级、工业级、通用级
答案:工业级
15. Web服务器性能评测方法不包括
选项:基准测试、压力测试、可靠性测试、UI测试
答案:UI测试
2. 软件工程与架构
16. 4+1视图中描述软件到硬件映射的视图
答案:物理视图(运行状态已关注进程视图)
17. 净室软件工程的理论基础
选项:函数理论、抽样理论、概率统计
答案:函数理论和抽样理论
18. RUP 设计确定系统体系结构,制定计划和资源要求的阶段是
选项:初始、细化、构造、移交
答案:细化阶段
19. 大模型生成代码的核心架构
选项:Transformer、Knowledge Map、Rule Base System
答案:Transformer
20. 逆向工程用户指导下导出的层级
选项:实现级、功能级、结构级、领域级
答案:功能级和领域级
21. ERP三流
选项:物流、资金流、信息流
答案:物流、资金流、信息流
22. 不属于黑盒测试的方法
选项:等价类划分、因果图、路径覆盖
答案:路径覆盖(属白盒测试)
23. 用例模型不包含的关系
选项:包含、扩展、泛化、聚合
答案:聚合
24. 哪个开发模式增加风险?
选项:瀑布、螺旋、V模型
答案:螺旋
25. 调试和测试的区别(错误的说法)
选项:调试在测试前面 / 测试用于检查需求 / 调试起始于不明确的条件
答案:调试在测试前面(实际测试在调试前)
26. 结构化分析方法
选项:自底向上、面向数据流、非直接耦合
答案:面向数据流
27. 数据流图中不可分的状态
选项:初始态、原子态、活动态、动作态
答案:原子态
28. 不属于测试度量的是
选项:故障率、平均故障恢复时间、测试准备时间、测试完成时间
答案:平均故障恢复时间
29. WebService的核心技术
选项:计算池模型、五层模型、开放式Web、网格计算
答案:开放式Web
30. 开放系统的安全服务
选项:鉴别、访问控制、机密性、完整性、不可抵赖性
答案:鉴别、访问控制、机密性、完整性、不可抵赖性
3. 数据库与网络
31. 数据库三级模式
描述记录和操作的是内模式,用户局部数据是外模式
答案:内模式、外模式
32. 候选键问题(R(a,b,c,d),A->cd,c->b)
答案:A(A可推导所有属性)
33. SOA中服务请求者与提供者的通信传输规范
选项:UUID、SOAP、WSDL、XML
答案:SOAP
34. REST部分更新使用的HTTP方法
选项:POST、PUT、PATCH
答案:PATCH
35. 数据库内模式描述的内容
选项:存储结构、索引、物理存储
答案:存储结构
36. 关系代数运算不包括
选项:选择、投影、删除、连接
答案:删除
37. 数据流图中表示“异或”的符号
选项:+、⊕、⭕
答案:⊕
38. 数据治理的应用场景不包括
选项:风险控制、存储备份、预测分析、用户画像
答案:存储备份
4. 数学与逻辑
39. 集合问题(100人,Java/Python/C交集)
答案:22人(容斥原理计算)
40. 不等式求极值(y/x最大值)
约束:x-1≥0, x-y≤0, x+y-4≤0
答案:3(x=1, y=3时y/x=3)
41. 容斥原理公式
题目可能混淆,实际考的是主键或集合运算。
42. AB测试的正确描述
选项:同一时间相似用户 / 不同时间相同用户 / 同一时间不同用户 / 不同时间不同用户
答案:同一时间相似用户
43. 进度计算题(D延长3天,总工期延长几天)
答案:1天 
44. 5个进程各需2个资源,至少多少资源避免死锁?
答案:6个
5. 其他
45. 软件著作权公开权利
选项:发表权、专利权、发行权
答案:发表权
46. 监理“四控”内容
答案:成本、进度、质量、变更、合同管理
47. 英文题:质量属性场景(Architect's视角)
强调操作性定义和术语统一。

48. 工业大模型中间三层
选项:基座层、模型层、交互层
答案:基座层、模型层、交互层
49. 不属于嵌入式实时操作系统
选项:VxWorks、iOS、Android、WinCE
答案:iOS
50. 活动图各状态中,哪个是原子的?
选项:初始态、活动态、原子态
答案:原子态
51. 类继承方式(完全继承父类,并继承其他类能力)
选项:包含继承、特化继承、取代继承
答案:包含继承
52. 边缘计算的优点不包括
选项:降低延迟、提高安全性、提升带宽
答案:提升带宽
53. 回归测试的概念
答案:不引入新bug
54. 不属于项目管理的内容
选项:源代码、工作计划、项目追踪
答案:源代码
55. 条件覆盖 vs. 判定覆盖
答案:条件覆盖 > 判定覆盖
56. 不属于可靠性的是
选项:容错性、成熟性、可恢复性
答案:成熟性
57. 数据流图中哪个标记进行数据加工?
答案:处理(Process)
58. 不属于非嵌入式实时操作系统
选项:VxWorks、iOS、Android、WinCE
答案:iOS
59. Scrum产品待办列表排序标准
选项:商业价值、最后期限、实现难度
答案:商业价值
60. 软件测试的错误说法
答案:“测试永远在调试后”(错误,测试应在调试前)
61. 数据流图符号(异或)
答案:⊕
62. 英文调度算法(满足强实时性)
选项:最早截止时间优先(Earliest Deadline First)、最少松弛时间优先(Least Laxity First)
答案:最早截止时间优先
63. 黑板架构中的数据处理构件
选项:中央数据结构、黑板、知识源、控制器
答案:知识源
64. 逆向工程的级别(用户参与)
答案:功能级和领域级
65. 类继承方式(完全继承+额外继承)
答案:包含继承
66. 四控三管一协调(监理)
答案:成本、进度、质量、变更管理
67. 条件覆盖 vs. 判定覆盖强弱
答案:条件覆盖 > 判定覆盖
68. 开放系统的安全服务
答案:鉴别、访问控制、机密性、完整性、不可抵赖性
案例分析
必选题一:大模型训练系统
某公司开发一个在线大模型训练平台,支持Python代码编写、模型训练和部署,用户通过python编写模型代码,将代码交给系统进行模型代码的解析,最终由系统匹配相应的计算机资源进行输出,用户不需要关心底层硬件平台。
a.系统发生错误时,不影响正常运行时发送一个消息给系统管理员
b.满足一般用户使用的快捷键设置
c. 系统界面适配用户提供的屏幕尺寸比例
d、用户提交训练任务时应该在一分钟内提供硬件和资源
e、数据库发生故障时,可以切换到备用库,时间在20分钟内
f系统发生故障时,要能提供操作日志、调试日志(三个还是四个日志,忘了)
g 发生故障时应在15分钟内修复
h 提供远程测试,供远程用户进行连接操作,仅提供给系统注册用户使用
I 什么功能的修改需要在3天内完成
j 系统支持切换不同的语言(不确定是不是这个,反正是易用性)
k 服务器发生故障后,立即切换到备用服务,保证业务的连续,不影响业务连续性啥的
(12分)列举了所有需求列表,填写对应的质量属性(第一问是12个质量属性场景,问这12个分别属于哪个质量属性)
( 13分)解释器风格架构的组成图填空(6分),以及解释为什么该模型平台适合解释器风格(7分)
可选题1: 医院知识图谱
公司想要建设一个医院的智能问答系统,建立医院知识图谱,某工认为互联网的关键字检索无法满足大量的数据需求,建议建立知识图谱,采用爬虫技术。
知识图谱一张填空的图9分。比如业务层和知识层内部细节比如知识获取知识管理,结构化数据。数据清洗,文本向量化等等。【可选项:(1)网络层 、(2)数据层(好像数据层?模型层) 、(3)业务层 、(4)知识层 、(5)关系获取 、(6)实体获取 、(7)网页采集 、(8)知识管理 、(9)知识清洗 、(10)数据清洗 、(11)结构化数据 、(12)数据采集 、(13)语句解析 、(14)意图识别 、(15)知识存储 】

建立医院知识图谱,给出一张爬虫架构图,要求按图填空,其中scrapy engine、scheduler、item pipline为空白。并简述异步io的特点和优势。![图片[1] - 2025年5月架构真题回忆 - 宋马](https://pic.songma.com/blogimg/20250605/c61a6374ed4c4ec4b2f613a96f47eda2.png)
请说一下知识图谱的构建和智能问答如何存储实现(图数据库Neo4j是OK的,列式数据库也可,方才认为你使用多类型数据库进行组合也是OK的,比如使用Mysql+Redis +HBase,组合存储 )

可选题2:Redis
(10分)redis主从同步,要求按图填空,首次全量同步过程;
(6分)增量复制的流程图填空。

2、(9分)redis数据库持久化的方式列举两种并作比较,两种持久化方式的优缺点
可选题3:端侧ai和云测ai算力
1、(6分)云端AI和端侧AI的定义以及端侧AI相比云端AI的优势是什么
2、(7分)请将abc填入对应的描述后面的1-7空
a)异构计算和算法优化
b)资源调度和容器控制(好像不太对)(我记得是个数据抽象资源)
c)安全和隔离(大致是这个意思)
3、(12分)第三问:表格对比、集中式资源池 分布式资源池 混合云资源池,写出集中式资源池的三个弊端
|
|
集中资源管理 |
分布式资源管理 |
混合式资源管理 |
|
可用性 |
(填空) |
|
中 |
|
可扩展性 |
(填空) 弱 |
(填空) 强 |
中 |
|
举例(典型应用) |
(填空) 单机游戏(单机版魔兽) |
(填空) 机器学习模型训练平台/框架 |
(填空) 多人协同游戏(王者荣耀) |
可选题4:区块链
1、区块链的6层是什么,各自功能(数据层、网络层、共识层、激励层、合约层、应用层)
2、第2问:区块链应用在农产品的检验流程中,有三个角色,数据录入者,检查者,核验者,请说明三个角色在检验流程中具体会怎样(可能是要说怎么上链确认方修改防抵赖?)
3、第3问:智能合约是什么,介绍一下
论文
1、负载均衡
静态负载均衡,动态负载均衡,基于场景的负载均衡
2、AI测试
描述AI测试用例生成的基本处理流程,说明各个步骤的基本内容
3、事件驱动架构
事件驱动架构的概念和特点
分析、设计、开发的过程
4、多模型数据源
多模型数据主要体现在哪些方面以及采用多模型数据统一管理的优势
















暂无评论内容