什么是一个很好的简单的问题来抛给Jr。而中层开发人员想知道是否有机会编程到一个接口(就像一个简单的工厂模式),他们是否会这样做?
发布于 2009-08-11 14:18:24
让他将不同的自定义消息(他可以对其进行硬编码)记录到不同类型的文件中(他可以选择界面,也可以不选择)。
这很简单,不应该花那么长时间。如果这不是面试的重点,你可以帮助实现这些方法。
发布于 2009-08-11 14:21:52
不要把自己限制在这一点上。给出一些足够大的东西,这样可能会出现一些模式。
假设:我想显示一个包含一些数据馈送的仪表板。日期来自到达队列的消息。一些消息是XML,一些是二进制格式。
他们有足够的机会就内容提出问题。看看他们是如何达到这个模糊要求的。
发布于 2009-08-11 14:32:43
我不明白为什么使用设计模式的需求越来越大。它们有帮助,但它们不是万能的。“如果有机会,如果他们愿意”在某些情况下既可以被解释为一件好事,也可以被解释为一件坏事。此外,如果他们是初学者,他们可能没有足够的经验来看待问题并认识到模式可能适用于那里。
如果你想给你的三年级和中级学生一个挑战,那就选择真正的挑战。在巴拉多利德的网站上有很多,他们有一个在线法官。这就是我在大学时所做的事情。
http://acm.uva.es/problemset/
https://stackoverflow.com/questions/1260654
复制相似问题