由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 【设计模式】要达到啥水平?
相关主题
推荐一本书:大话设计模式求head_first_design_patterns,有包子谢
UML和设计模式关于polymorphism和overloading
Design Pattern 实际用的很少吧我撕去一小块窗纸,你能看到多远的天?
Design Pattern 2: Procedural, OO and Functional programming工作中,Design Pattern使用的多吗?
面试常考哪些java的design pattern新鲜A家电面……请问设计题怎么算回答得好?
两轮高盛电面 + onsite请教 + bloomberg onsite 面经感觉js很有前途
design pattern大家怎么准备?非主流小公司面经
关于 C++ design pattern 的资料amazon summer intern 面经
相关话题的讨论汇总
话题: 设计模式话题: design话题: 达到话题: 水平话题: 设计
进入JobHunting版参与讨论
1 (共1页)
h*****g
发帖数: 312
1
对没工作经验,刚毕业的学生来说?
具体的,【大话设计模式】或【Head First Design Patterns 】自看哪几个设计模式
就足够面试了?
谢谢!
D*********y
发帖数: 876
2
我常常被考到的几个design pattern是
singleton
和factory
这两个要能写出来代码,解释是怎么用的
另外还要能说出其他的几个来,我一般说iterator,因为这个用的很多
i****c
发帖数: 102
3
个人理解:
设计类的面试题至少有三种
1)直接考察某设计模式,如解释何时使用bridge模式,或写出多线程安全的singleton

2)间接考察设计模式,如设计一些典型的应用如围棋(flyweight),计算器(factory
)等
3)设计简单系统,如设计restaurant reservation system。设计模式未必能直接套用
到这些系统上。
软件设计的最终目标是开发出符合实际的系统。一方面要做到简单实用,另一方面要考
虑可扩展性和可维护性。这两方面在现实系统中往往是需要tradeoff的。
设计模式说白了就是几个牛人总结了部分设计技巧。能不能用,要不要用设计模式,都
是由具体系统需求决定的。
我的建议是:把那两本书弄得烂熟,然后再忘掉它们(听起来起来很玄的样子)

【在 h*****g 的大作中提到】
: 对没工作经验,刚毕业的学生来说?
: 具体的,【大话设计模式】或【Head First Design Patterns 】自看哪几个设计模式
: 就足够面试了?
: 谢谢!

f*******4
发帖数: 1401
4
理解一下常用的几个就可以了
T*o
发帖数: 363
5
阎宏的设计模式很好懂。

【在 h*****g 的大作中提到】
: 对没工作经验,刚毕业的学生来说?
: 具体的,【大话设计模式】或【Head First Design Patterns 】自看哪几个设计模式
: 就足够面试了?
: 谢谢!

i****c
发帖数: 102
6
LZ提到的那本大话设计模式应该更好懂,虽然有点粗糙。

【在 T*o 的大作中提到】
: 阎宏的设计模式很好懂。
1 (共1页)
进入JobHunting版参与讨论
相关主题
amazon summer intern 面经面试常考哪些java的design pattern
关于设计题的准备,个人经验。两轮高盛电面 + onsite请教 + bloomberg onsite 面经
怎么准备design的问题。design pattern大家怎么准备?
给大家推荐点学习资料关于 C++ design pattern 的资料
推荐一本书:大话设计模式求head_first_design_patterns,有包子谢
UML和设计模式关于polymorphism和overloading
Design Pattern 实际用的很少吧我撕去一小块窗纸,你能看到多远的天?
Design Pattern 2: Procedural, OO and Functional programming工作中,Design Pattern使用的多吗?
相关话题的讨论汇总
话题: 设计模式话题: design话题: 达到话题: 水平话题: 设计