Oracle VO 面经

面试经历总结:

  1. 第一轮编程(Coding 1):

    • 这一轮面试非常随意,面试官是刚加入公司两周的新员工。他让我设计一个记录类(Record class),但在需求细节上给出的信息非常模糊,导致这部分更多是在进行无目的的对话而不是具体的技术讨论。

  2. 第二轮编程(Coding 2):

    • 这轮由三位口音浓厚的面试官进行,他们没有遵循常规的问题提问方式,直接让我写一个数据库连接池,随后话题转向了其他方面,缺乏明确的指导和问题聚焦。

  3. 第一轮系统设计(SD 1):

    • 这一轮先是进行了20分钟的行为问题讨论,接下来的系统设计部分非常混乱。面试官刚入职一个月,对于他自己的需求也不是很清楚,导致讨论了很多关于投票系统使用投票机还是APP的trade-offs,具体设计部分因时间不足而匆忙结束。

  4. 第二轮系统设计(SD 2):

    • 这一轮更像是一个关于Spring Boot的技术讨论,虽然被标记为系统设计,但实际上更多是围绕Spring容器等方面的闲聊。

  5. 行为问题(BQ):

    • 这是整个面试中最正规的一轮,讨论了一些具有挑战性的项目和冲突处理等标准的行为问题。

Previous
Previous

Uber VO面经

Next
Next

Scale AI VO面经