现在对 AT&T 来说,「onsite」这个词有点误导了。我的全程是通过 Webex 线上完成的(不是 Zoom,也不是 Google Meet,是 Webex。提前准备好 Webex)。四个 session 连着排,中间每个休息 10 分钟。
这是他们 network cloud division 的一个偏 Staff/Principal 基础设施工程岗位。
Session 1:Coding round 1(45 分钟) 一道题,中等复杂度,图遍历变体。面试官是 SWE II,氛围挺稳。他明确让我在写代码前先把思路讲清楚,我也认真照做了。实际代码是其次,他在看的是解决问题的过程。
Session 2:Coding round 2(45 分钟) 另一道中等题,区间合并相关。像经典 LeetCode medium 加了一点小 twist。我提前做完,他又让我考虑如何优化内存使用,感觉是在暗示他们会考虑实际约束。
Session 3:System design(60 分钟) 一轮很长。让我设计 AT&T TV(他们的流媒体产品)的内容分发系统。这个领域很有意思,因为不只是快,还涉及 DRM、订阅用户权益校验、以及区域版权许可。如果你懂业务会有很多现实细节。我对流媒体侧不太熟,但我懂 caching 和 CDN 架构,靠这个扛过去了。
Session 4:Behavioral + hiring manager(45 分钟) HM 是 director 级别。很像聊天,不是拷问。问了我一次如何在有争议的技术决策上推动共识。问了我怎么做 mentoring。问我希望团队是什么样。最后用一句很明确的「what questions do you have for me(你有什么问题想问我?)」收尾,而且看起来真的愿意听我问。
整体感受: 专业、组织得很好。第三轮 Webex 卡了一次,协调员反应很快把我们拉回正轨。比 Google 或 Amazon 的终面没那么高压,但也不是走过场。