LinkedIn 上HR reachout的我这次Hongkong的华为机会。
预筛选(HR Call)
HR 通过电话联系,问了一些问题,大概以下几个方面:
- 你有多少年的经验?有 Chromium 的经验吗?
- 你做过哪些基于 Chromium 的项目?
- 你用的技术栈是什么?
- 你对 Web Engine 有多深入的了解?
- 你能接受搬迁到香港吗?
第一轮
- 时长: 60 分钟
- 题目: 中等难度的一道编程题
- 问题: 198. House Robber
第二轮
- 时长: 60 分钟(面试分为两个阶段,每阶段大约 30 分钟)
第一阶段:
- 面试官问了我以前在 Chromium 上做的项目
- 考察了我对 Web Engine Rendering 的理解
- 也问了关于我对 Chromium Engine 的开源贡献
第二阶段:
- 问题:2007. Find Original Array From Doubled Array
- 讨论: 我们进行了大量的讨论。他对我的开源贡献状态印象很深。关于问题,问了我时间和空间复杂度。
第三轮
- 时长: 60 分钟(面试分为两个阶段,每阶段大约 30 分钟)
第一阶段:
- 面试官深入问了我对 Chromium 的 Web Engine 的理解
- 从最初的补丁动机到提出的解决方案,深入讨论了我的开源贡献
第二阶段:
- 问题:3. Longest Substring Without Repeating Characters
- 讨论: 我们深入探讨了我之前的项目和贡献。关于问题,问了时间和空间复杂度。
第四轮(主管/经理面,就是行为面试)
- 时长: 30 分钟
- 讨论: 我们围绕我在 Chromium 上的项目和贡献进行了大量讨论。
HR call again,谈薪资等细节问题
- 时长: 30 分钟
- 讨论: 讨论了薪资期望和其他一些 HR 相关事项