Oracle 面试经验分享:OOD 与系统设计的全面考察 | 面试辅导 技术面试题库 系统设计面试
面试流程
店面(45 分钟)
- 自我介绍:面试官是一位在 Cerner 工作 15+ 年的资深员工,现主要负责管理工作。
- 考察内容:
- OOD 基础问题:如何抽象 Java 类,例如 Dog、Cat、Animal 的设计。
- 医疗相关场景:病人及不同类型的病人建模。
- 基于设计写算法:实现去重与查找功能。
- 总结:整体氛围较轻松,面试官直接表示会给通过,并提到 recruiter 会后续联系。
Onsite(共 4 轮)
PM 面试(45 分钟)
- 面试官:15+ 年老员工,类似 Bar Raiser。
- 内容:
- 以行为问题(BQ)为主,涵盖:
- 最骄傲的项目。
- 失败项目的经历及处理方式。
- 冲突的解决方式。
- 反馈后的改进实例。
- 指导他人并帮助其成长的经验。
- 以行为问题(BQ)为主,涵盖:
- 整体表现:交流顺畅,体验良好。
系统设计(45 分钟)
- 面试官:同样是 15+ 年资深员工。
- 内容:
- 前 10 分钟为简单 BQ。
- 系统设计题目:
- 假设有一个简单的单服务器系统,client 会发送 request 报告一些事件。
- 在 request 数量激增的情况下,设计如何扩展系统以应对。
- 系统需支持后续对事件进行聚合(如 Top K 计算)。
- 重点考察扩展性和聚合逻辑设计。
Coding(45 分钟)
- 面试官:新员工。
- 内容:
- 开始直接问 Java 的 abstract class 和 interface 的区别。
- 随后进入编码环节:题目较简单,但具体细节已模糊。
- 体验:较为直接,但整体难度不高。
Coding + OOD(45 分钟)
- 面试官:15+ 年老员工。
- 内容:
- 主要考察 OOD:
- 设计一个系统以记录病人体温,判断是否有发烧趋势。
- 讨论需求后,抽象出:
- 测量方法。
- 温度单位。
- 发烧阈值(与测量方法相关)。
- 逐步添加新需求,验证设计的灵活性。
- 未涉及复杂算法。
- 主要考察 OOD:
更多资源与服务
想要了解更多编程面试技巧,或者需要专业的面试辅导、OA代做、简历润色等服务?我们提供全方位的求职面试支持,帮助您在大厂面试真题、系统设计面试和算法面试中脱颖而出,轻松拿到心仪的 offer!无论您是留学生、刚踏入职场的新人,还是需要代码优化建议的开发者,我们的团队由ACM奖牌得主、大厂资深 TLM 及经验丰富的行业老兵组成,确保为您提供最专业的指导。
扫描下方二维码,添加我们的微信,获取更多服务:
关键词:
- 面试代面
- 代码代写
- OA代做
- 面试技巧
- 面试经验分享
- 职业规划
- 编程练习
让我们帮助您在技术面试中脱颖而出,实现职业上的飞跃!