刚完成 Accenture engineering manager 的面试,面的是 Technology practice 里一个 Manager-level 的角色(他们的 consulting 层级,不是标准 EM 头衔)。想写下来是因为我进去前基本属于盲飞。
完整流程是 4 次对话,跨度大概 5 周。
recruiter + HR screen:30 分钟。能力映射、薪资预期、工签。标准。他们也会一上来就问你的管理经历:带过多少 direct reports,什么类型的团队,什么类型的客户环境。这些信息会把你路由到合适的 practice area,所以你强调什么要想清楚。
case interview(60 分钟):对,engineering managers 在 Accenture 也会做 case。不是纯 McKinsey 式 market sizing,更像交付/项目管理 case。场景:你在给一个金融服务客户做 cloud migration,带 12 人团队。做到一半客户改 scope,但 timeline 固定。你怎么办?我需要把回答结构化:评估影响、对客户沟通、谈 trade-offs、保护团队。他们会追细节:你先拉谁进来?你跟客户的对话听起来具体是什么样?
technical leadership round(60 分钟):不是 coding 面试,但也不是零技术。问题会像:在一个项目里你不是最 senior 懂技术的人时,你怎么做架构决策?客户在追速度时你怎么处理 technical debt?还有一个关于 consulting 语境里的 agile 的问题,这和产品公司的 agile 不一样:billable hours、客户预期、固定交付物。
managing people + culture fit(45 分钟):两位面试官,都是 manager 或 senior manager。非常偏 behavioral。比如:讲一次你不得不让人离开或把人放到 performance plan 的经历。你怎么在一个团队临时组建的客户项目里建立 psychological safety?如果一个队员表现不佳,但客户点名要他,你怎么处理?这是我参加过的面试里最有意思的一组问题。
整体来说,这套流程在测你能不能同时管交付、管人、还能跟客户沟通。manager 级别他们优化的不是纯技术深度。
如果你来自产品公司的 EM 角色,最大的调整是:Accenture 的客户才是 stakeholder,而且他们的时间线经常不太能动。准备一些在约束下也能交付的故事。