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 相关事项