开头
在开始正文之前,请你先思考几个问题:
-
你项目中有使用哪些 GOF 设计模式
-
说一说 GOF 23 种设计模式的设计理念
-
说说 Spring 框架中如何实现设计模式
假设我是面试官问起了你这些面试题,你该如何回答呢,请先思考一分钟。
好的,我们开始进入正题。设计模式实践里面提供了许多经久不衰的解决方案和最佳方案。这里,GOF 设计模式主要分为三大类:创建模式、结构模式和行为模式。创建模式对于创建对象实例非常有用。结构模式通过处理类或对象的组合来作用于企业级应用的设计结构,从而降低了应用的复杂性,提高了应用的可重用性和性能。行为模式的意图是一组对象之间的交互作用,以执行单个对象无法自己执行的任务。它描述了类或对象交互以及职责的分配。
那么,本文的核心话题是 Spring 如何通过使用大量设计模式和良好实践来构建应用程序。
正文
我在做技术面试官的时候,在问完问题后,照例会问一句:你期望的工资是多少?对此,我只会记录下候选人的回答然后上报,没有同意权,更没有批驳权。
判断候选人能否通过面试,主要看候选人能力和岗位的匹配度,如果能力行,自然没话说,如果可上可下,那就要综合衡量优点和缺点。我不敢说,不敢要高工资一定会导致面试失败,但这至少是个扣分项,这说明候选人自信