Oracle 面试经验分享:OOD 与系统设计的全面考察 | 面试辅导 技术面试题库 系统设计面试

面试流程

店面(45 分钟)

  • 自我介绍:面试官是一位在 Cerner 工作 15+ 年的资深员工,现主要负责管理工作。
  • 考察内容
    • OOD 基础问题:如何抽象 Java 类,例如 Dog、Cat、Animal 的设计。
    • 医疗相关场景:病人及不同类型的病人建模。
    • 基于设计写算法:实现去重与查找功能。
  • 总结:整体氛围较轻松,面试官直接表示会给通过,并提到 recruiter 会后续联系。

Onsite(共 4 轮)

  1. PM 面试(45 分钟)

    • 面试官:15+ 年老员工,类似 Bar Raiser。
    • 内容
      • 以行为问题(BQ)为主,涵盖:
        • 最骄傲的项目。
        • 失败项目的经历及处理方式。
        • 冲突的解决方式。
        • 反馈后的改进实例。
        • 指导他人并帮助其成长的经验。
    • 整体表现:交流顺畅,体验良好。
  2. 系统设计(45 分钟)

    • 面试官:同样是 15+ 年资深员工。
    • 内容
      • 前 10 分钟为简单 BQ。
      • 系统设计题目:
        • 假设有一个简单的单服务器系统,client 会发送 request 报告一些事件。
        • 在 request 数量激增的情况下,设计如何扩展系统以应对。
        • 系统需支持后续对事件进行聚合(如 Top K 计算)。
      • 重点考察扩展性和聚合逻辑设计。
  3. Coding(45 分钟)

    • 面试官:新员工。
    • 内容
      • 开始直接问 Java 的 abstract class 和 interface 的区别。
      • 随后进入编码环节:题目较简单,但具体细节已模糊。
    • 体验:较为直接,但整体难度不高。
  4. Coding + OOD(45 分钟)

    • 面试官:15+ 年老员工。
    • 内容
      • 主要考察 OOD:
        • 设计一个系统以记录病人体温,判断是否有发烧趋势。
        • 讨论需求后,抽象出:
          • 测量方法。
          • 温度单位。
          • 发烧阈值(与测量方法相关)。
        • 逐步添加新需求,验证设计的灵活性。
      • 未涉及复杂算法。

更多资源与服务

想要了解更多编程面试技巧,或者需要专业的面试辅导OA代做简历润色等服务?我们提供全方位的求职面试支持,帮助您在大厂面试真题系统设计面试算法面试中脱颖而出,轻松拿到心仪的 offer!无论您是留学生、刚踏入职场的新人,还是需要代码优化建议的开发者,我们的团队由ACM奖牌得主、大厂资深 TLM 及经验丰富的行业老兵组成,确保为您提供最专业的指导。

扫描下方二维码,添加我们的微信,获取更多服务:

微信二维码

关键词:

  • 面试代面
  • 代码代写
  • OA代做
  • 面试技巧
  • 面试经验分享
  • 职业规划
  • 编程练习

让我们帮助您在技术面试中脱颖而出,实现职业上的飞跃!

Previous
Previous

Google 面试准备

Next
Next

Confluent 面试经验分享:系统设计与高效编码挑战 | 面试代面 系统设计面试 技术面试辅导