2019 年 9 月,Expedia 访问我校招聘学生进行 FTE(2020 年毕业)和实习(2021 年毕业)。我是 2021 年毕业。
第 1 轮(MCQ 和编码):
- MCQ 的数量:大约 15 个。
- 编码问题数量: 3
- 时长: 90 分钟。
- 难度级别: Easy-Medium。
- 涵盖的概念:数组、字符串。
- 平台: Hackerrank。
我解决了 1 个半的问题并入围了面试。所有的面试都是淘汰赛。
第 2 轮(技术):持续时间为 30 分钟。
问题:
- 通过实时示例讨论所有 OOPS 概念(多态、抽象、继承、封装)。
- 关于构造函数和构造函数链的问题。
- 什么是垃圾收集及其工作原理?
- 关于对象在继承时如何表现的一些棘手问题。
- 关于访问说明符和抽象类的问题。
- Virtual 和 Super 关键字。
- 在二维数组(2 列)中实现散列的程序。
第 2 轮(技术):持续时间为 30 分钟。
问题:
- 阵营中的领袖。 https://www.geeksforgeeks.org/leaders-in-an-array/
- 有多种方法可以一次 1 步或 2 步到达第 n 级楼梯。
- 以一次 1 步、2 步或 3 步到达第 n 级楼梯的多种方法。 https://www.geeksforgeeks.org/count-ways-reach-nth-stair-using-step-1-2-3/
- 约瑟夫问题。 https://www.geeksforgeeks.org/josephus-problem-set-1-a-on-solution/
我用不同的方法回答了这些问题,减少了时间的复杂性。面试官要求为优化方法编写代码。
第 3 轮(HR):持续时间为 30 到 40 分钟。
问题:
- 你喜欢哪种编程语言,为什么?
- 对我参加的各种活动进行了长时间的讨论(在我的简历中提到了它们)。
- 深入讨论我的爱好。
- 关于我如何进行团队合作和领导团队的问题。
- 你最近独立完成工作的情况是什么?
- 为什么要加入 Expedia?
- 你对跨国公司和努力工作的理解是什么? (基于我们之前的讨论)。
面试官会看你是否对他诚实,以及你与其他人的不同之处。
判决:选定。