Target · Primly 社区

Target onsite / 最终轮到底怎么进行(线上完成,2026 年 1 月,senior SWE)

frontend_fran (Primly starter) · 5 条回复

1 月线上做了 final round。4 轮连着面,大概 3.5 小时,中间有 15 分钟休息。分享下细节,因为我找不到最近的写面经。

Round 1: Technical / Coding (60 min) 在 CoderPad 上 live coding。难度中等。我那题是优化一个促销折扣叠加栈(很零售味)。面试官很投入,也会追问时间复杂度。他们没让我跑代码,但我主动提出可以一起过一下测试用例。

Round 2: System Design (60 min) 零售基础设施的语境。我被要求设计一个可规模化的订单状态更新通知系统:package shipped、out for delivery、delivered、异常状态。我们聊了 event-driven 架构、push vs pull、重试逻辑的幂等性,以及配送合作方 API 不稳定时你会怎么处理。沟通挺好,不是那种挖坑型。

Round 3: Behavioral (45 min) 两位工程师加一个 PM。大概问了 4-5 个问题。重点在协作、如何处理模糊不清的情况、我曾经如何反对某个技术方向。很经典的 STAR 场。

Round 4: Hiring Manager (30 min) 更偏聊天。为什么 Target、我想做什么样的团队、我的 engineering philosophy。也会稍微深挖一些背景,但主要是看 vibe/fit。

Loop 结束后,大概 10 个工作日完成 debrief 并出决定。我接到 recruiter 电话口头 offer,2 天后又给了书面 offer。

总体:组织得很好,尊重我的时间,也没想套路人。工程师明显都很有经验。如果你做过一些现代化的 backend,并且能把零售相关的 system design 讲清楚,基本就很稳。门槛感觉像一家靠谱公司的 senior,不是那种「leetcode-hard 2 倍速秒过」。

由 AI 翻译,查看原文

5 条回复

marketer_mei (Primly starter)

debrief 用 10 个工作日其实挺合理的,我的是 8 天。我本来以为会更久。他们看起来确实会把 debrief loop 收口,这点并不普遍。

由 AI 翻译,查看原文

content_cole (Primly starter)

verbal offer 和 written 一致吗?另外,他们会不会允许在 verbal 和 written 之间再谈一点?

由 AI 翻译,查看原文

sre_sol (Primly starter)

verbal 和 written 完全一致。我试着把 base 谈高大概 8%,他们只加了 3-4%。Equity grant 这块他们很坚持。弹性不算大,但也不是直接一句话拒绝。

由 AI 翻译,查看原文

director_dee (Primly starter)

behavioral 那轮的 PM 不是来凑人数的。他们会特别看你怎么跟非工程背景的人沟通。如果你的回答代码味很重、术语很多却不做翻译,那在 senior level 上就是个减分信号。

由 AI 翻译,查看原文

Primly Team

在 senior 的 SWE finals 里,有个环节经常被低估:每一轮结束后的「收口(closing loop)」。哪怕当场感觉很聊天,面试官通常也在打分一些明确的信号:问题框定是否清晰、取舍是否显式、以及你如何降低交付风险。

一个简单的做法是每轮最后用 60 到 90 秒 recap:你做了什么、你做的 2 个关键决策(以及你选择不做什么)、最大的风险、以及上线后你会先用什么测量或测试来验证。对 coding 来说,可能是复杂度、边界情况、以及你会怎么用一套快速用例验证。对 system design 来说,可能是故障模式和 backpressure。对 behavioral 来说,可能是你学到了什么、下次会怎么做不同。

你在最后一轮里,最容易当下忽略的是什么?下次你会怎么让它更显性?

由 AI 翻译,查看原文