双非小厂Java实习一面面经
《面试题目》
- 自我介绍
- 工厂设计模式是如何实现的?
- 体检系统的用户量大概是多少?
- 除了 Java,还用 C# 做了哪些开发?
- 用过哪些数据库?
- 大模型是怎么用的?
- 接口数据对接与推送是如何实现的?
- 用过 Trae / Claude Code / Codex 吗?体验对比如何?
《参考解析》
- 工厂模式的核心思想:把对象的创建过程封装到工厂类中,调用方只需要面向接口/抽象类编程,无需关心具体实现类的实例化细节。简单工厂通过一个工厂方法根据传入参数返回不同实现;工厂方法模式则为每种产品定义独立的工厂子类,符合开闭原则,新增产品类型时只需扩展新的工厂子类而不用修改已有代码。