Appearance
总体评价
今年凯恩总体评价是,难度相比23年11月下降一点。凯恩上半年的预测培训工作,我给自己打 60 分。案例资料部分八股还要继续加强,
1.选择方面
真题吃透的,APP 刷题足够的话,今年选择基本是在送。这个不是我说的,凯恩辅导的10个考生9个这么说。
2.案例方面
相比去年来说难度基本持平,考点越来越细,不好好看书的同学估计很难过。
质量属性分析
第一题质量属性返场了,不过,稍微有一点点变化。除了1,2小问比较常规,最后一问开始发难。考察6大场景要素的名称和内涵。这个考点很细,时间花的不够的同学是肯定不知道要记忆的。
虽然在红宝书完整版和案例冲刺版中凯恩都强调了这块,但是还有不少同学没去看!
UML 建模
第二题 UML 建模,凯恩在红宝书中反复提到,但是这次考的比较细。除了顺序图消息类型,还考察了比较少用的组合片段。这个粒度比系分还要细了。难度不算小。第三问直接问你系统分析阶段和系统设计阶段交互图使用原则。只有好好看过红宝书的同学才能勉强作答。
Redis分布式锁
redis 直接考察分布式锁相关内容(没有八股经验的同学基本很难拿分)
- 基于数据库表主键索引实现分布式锁的缺点
- 基于redis实现分布式锁引发死锁的场景,其它实现分布式锁的方式
- redis zset命令
大数据场景设计
大数据内容(这一题相对好拿分)
要开发一个环境数据存储检索系统,存储气候数据(温度、湿度等)、水文数据(水质等)、空间数据(形状数据、地形图、规划图等),涵盖结构化数据和非结构化数据。还提到空间数据可通过瓦片技术进行处理和查询。
- 根据需求选择合适的数据库,分别是mysql, hdfs,hbase,Elasticsearch。
- mongodb 相关内容。如何mongodb利用存储空间矢量数据。mongodb的优势。
- 为什么采用热数据、温数据、冷数据的分级存储策略;HDFS 冷数据的存储方式。
自动驾驶内容
自动驾驶内容(99%的人不熟悉)
- 解释some/ip协议以及特点。
- 选词填空,有个图,里面看的不是很清楚,从dds和some/ip两个选,总共六个空。
- 选词填空(6个空),地图,感知,预测,定位,规划,控制,交互界面,第七个空描述流程。
3.论文方面
论文这次凯恩的练习中压中两题,有图有真相。
大数据 lambda 架构(红宝书押题命中)
- 简要说明你参开发的软件项目,以及你所承担的主要工作
- lambda 体系架构将数据流分为批处理层、加速层、服务层。简要叙这三个层次的用途和特点。
- 详细阐述你参与开发的软件项目如何基于 lambda 体系架构进行大数据处理的。
模型驱动架构设计方法及其用(这个是最难写的,MDA 只在一年案例中出现过)
- 简要说明你参与分析和研发的软件项目,以及你所承担的主要工作
- 简要阐述采用模型驱动架构思想进行软件开发的全过程和特点
- 详细阐述你参发的软件项目是基于模型驱动架构进行分析、设计和开发的
单元测试及应用(红宝书押题擦边)
- 概要叙述你参与管理和开发的软件项目,以及你所承担的主要工作
- 结给你参与管理和开发的软件项目,简要叙述单元测试中静态测试和动态测试方法的基本内容
- 结给你参与管理和研发的软件项目,阐述在单元测试过程中,如何确定白盒测试的覆盖标准,以及如何组织实施回归测试
云上自动化运维及其应用(这个是相对难写,你要提到自动化运维的相关技术)
- 简要说明你参与开发的软件项目,以及你所承担的主要工作
- 概要叙述云上自动化运维 (如Cloudops)的主要衡量指标
- 详细描述你参与开发的项目如何实现云上自动化运维