转自WebScope的系统设计题

转载 2004年10月04日 00:16:00

第一部分   基于案例的分析设计能力笔试考察

       针对特定设计要求的1-7个场景的分析设计能力考察

       考察的知识和技能如下:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

编号

名称

详细

1

JAVA/J2EE

能灵活运用J2EE,熟悉J2EE技术架构各组成部分(JNDIJMSJTAJMXJAAS)应用的目标,及与设计上下文的关联性。

2

UML

掌握使用UML对相关设计场景的建模。

3

OOA/OOD

掌握OO三大特性和OO的核心本质。

了解面向对象设计的一些法则,如OCPDIP等。

4

Design Pattern

/J2EE Pattern

熟悉模式应用的三个要素:

n         Context - 环境/上下文

n         System of Forces - 动机/目的

n         Solution - 解决方案

 

具备灵活组合应用各种模式的能力。

5

Architecture Pattern

熟悉常用架构模式的应用场景,如N-LayerPipelineReactor等。

6

Enterprise Application Architecture

<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />Enterprise Integration Architecture

根据特定的企业应用、集成的需求,掌握独立设计企业应用架构、企业集成架构的能力。例如,异构环境下的数据集成、与遗留应用的软件集成、基于事件驱动的软件架构(GUI应用和ESB应用等)

 






在此公司实施了系统设计能力评价案例题后的总结:

1.严重忽略了案例题描述中所涉及的系统设计因素,如各种约束条件、系统设计特征
2.对系统设计所做工作的范围理解不清晰,系统设计包括架构设计与详细设计,本次案例设
          计题中除了案例六机器人游戏平台那道题需在架构层面作相关设计外,其余大部分题都定位于特定
          背景的解决方案层次,需要更详细的系统设计,而不是仅仅罗列几个类或模式而已。
3.对系统设计的验证机制或者说基于他们的设计,如何来保证TDD(Test Driven
          Development)没有思考过,至少在系统设计层面没有看到痕迹。
4.在系统设计层面,申请人更多的关注于静态模型的设计,而忽略了软件本质的东西,优雅的系统
          设计至少可以在软件代码中得到直接的反馈。好的系统设计,就应该是简洁的代码、清晰的逻辑
          结构。比如,案例四和案例七中,一方面静态模型没有深思熟虑,只是一个草草的图例。也许两
          位申请人,可以写2-5行代码,去验证一下你们的设计是否合理,是否可以实现。

技术面试的系统设计题(一)

技术面试的系统设计题(一) 本文为课程翻译和学习笔记,课程地址System Design for Tech Interviews。 关于课后题,这儿就不公布答案了。应该还是比较简单的。 什么...
  • u013007900
  • u013007900
  • 2018年01月09日 09:05
  • 171

系统设计面试题

1、搜索关键词智能提示suggestion 百度搜索框中,输入“北京”,搜索框下面会以北京为前缀,展示“北京爱情故事”、“北京公交”、“北京医院”等等搜索词,输入“ 结构之 ”,会提示“结构之法...
  • tianya_team
  • tianya_team
  • 2016年04月14日 18:43
  • 3100

技术面试的系统设计题(二)

可扩展性 基础 现在您已经设计了一个可靠的抽象体系结构,下一步就是将其扩展。如果你从来没有建立过大规模的系统,这个任务看起来有点令人生畏。 除了接下来的一个视频和四篇博文的翻译,你也可以看看...
  • u013007900
  • u013007900
  • 2018年01月13日 05:03
  • 159

系统设计六(百度笔试题,请大家讨论)

假设某个网站每天有超过10亿次的页面访问量,出于安全考虑,网站会记录访问客户端访问的ip地址和对应的时间。 如果现在已经记录了1000亿条数据,想统计一个指定时间段内的区域ip地址访问量。 那...
  • QuitePig
  • QuitePig
  • 2012年08月31日 14:15
  • 1902

系统设计的高频面试题都有哪些?

最近整理了一下系统设计面试的高频题目,请大家帮忙完善一下吧:
  • JiuZhang_ninechapter
  • JiuZhang_ninechapter
  • 2015年11月12日 12:37
  • 1186

系统设计题

应届生在面试的时候,大公司偶尔也会遇到一些系统设计题,而这些题目往往只是考一下你的知识面,或者对系统架构方面的了解,不会涉及编码。很多人感觉难以应对这样的题目,也不知道从何说起,在本文中,总结了回答这...
  • u013369593
  • u013369593
  • 2015年09月04日 09:36
  • 148

百度的系统设计题

你得先知道什么缓存 假设 我现在要从包含大数据的文件中查找一个数据 数据格式是一个结构体 struct Data {     int id;     char name[255...
  • u011068464
  • u011068464
  • 2013年10月02日 12:23
  • 421

【转载-系统设计】系统设计题常见的思路

眼下不少大公司越来越倾向于系统设计方面的考核(百度等公司经常作为压轴大题),故收集了本文,希望对于系统设计有新的思路。 本文系转载。 原文地址:http://www.jobcoding.c...
  • ohmygirl
  • ohmygirl
  • 2012年10月28日 21:34
  • 1977

c语言设计题目

1、小学生数学辅助教学系统,利用该系统锻炼小学生的数学运算能力,包括+,一,×,÷四则运算 要求: (1)可以选择包括的运算符,数值的位数(1位,2位,3位)和运算符的个数 (2)单击开始,系统...
  • hsh786046558
  • hsh786046558
  • 2017年12月31日 11:24
  • 45

20170330今日头条笔试题

只有四个编程题 1 2 3 #include using namespace std; int main() { string s; cin>>s; ...
  • KgdYsg
  • KgdYsg
  • 2017年03月31日 07:15
  • 1016
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:转自WebScope的系统设计题
举报原因:
原因补充:

(最多只允许输入30个字)