OCI Virtual Onsite 五轮面经

第一轮:Hiring Manager (HM)

  • 内容:详细讨论简历上的项目,包括实现方式、技术难点及如何优化设计。同时包括行为问题,如过去的错误和难相处的客户处理。

  • 建议:准备项目的详细描述,突出你在项目中的角色、使用的技术、面临的挑战及解决方案。行为问题回答时应使用具体实例,展示从经验中学到的教训和解决问题的能力。

第二轮:BQ + System Design

  • 内容:讨论最有挑战性的项目。设计一个文件转换系统,使用已有模型将PDF转换成JSON文件,每次只能处理一页。

  • 建议:系统设计时考虑模型的调用方式、数据处理、并发性和错误处理。准备一个清晰的系统架构和设计流程,以解释如何有效地实现文件转换。

第三轮:BQ + 算法

  • 题目:LC “岛屿数量”问题。

  • Follow-up:当输入非常大时,考虑如何分割处理并最终合并结果。编写合并结果的代码。

  • 建议:熟悉图遍历算法,如DFS或BFS。对于大数据处理,理解如何进行数据分片和并行处理。练习编写高效的合并逻辑。

第四轮:BQ + 算法

  • 题目:LC “公交站”问题。

  • 问题:考虑使用何种数据结构最优,面试官期望讨论双端队列(Deque)。

  • 建议:准备不同数据结构的优缺点,尤其是在特定算法问题中如何选择最适合的结构。对于双端队列,了解其操作和适用场景。

第五轮:纯行为问题

  • 内容:典型的亚马逊面试风格,包括自我介绍、为何选择该公司、过去的行为表现等。

  • 建议:深入理解公司的领导原则和文化,准备与这些原则相关的个人经历和故事。确保能够流畅地表达你的思想和经历,体现你的价值观与公司文化的契合。

Previous
Previous

Remitly phone + VO面经

Next
Next

SOFI Fullstack Eng Virtual Onsite面经