订阅更新

面试官问'这个项目你具体负责什么'——个人贡献怎么讲

项目实战手册 第 9 题 约 4 分钟读完

本文目录
  1. 先说结论
  2. '我'和'我们'的使用技巧
  3. 不同角色的表达方式
  4. 示范:我在不同项目中的角色表达
  5. 面试高频追问
  6. 总结

先说结论

个人贡献表达三要素:① 明确角色('我是这个项目的技术负责人'而不是'我参与了这个项目');② 具体行动('我设计了双写双读的迁移方案'而不是'我们做了迁移');③ 独特价值('数据校验脚本是我从零写的后来被团队复用'而不是'我们做了数据校验')。

先把这段讲顺;面试官追问时,再展开下面的原理和细节。

详细讲解

面试官问'你具体负责什么'是在鉴别你是'做了'还是'参与了'。很多候选人讲项目时用大量的'我们'——'我们搭建了实时数仓''我们做了性能优化'。面试官听完不知道你到底干了什么——是你设计的架构还是你写了一段SQL?讲个人贡献的核心是:明确你的角色+具体你做的事+你的独特价值。

'我'和'我们'的使用技巧

表达面试官感受适用场景
'我负责/我设计/我实现'你是主导者方案设计/核心代码/架构决策
'我主导/我推动'你是推动者项目管理/技术选型/团队协调
'我和XX一起/我们团队'你是协作者团队共同完成的部分(诚实)
'我参与了'你可能打酱油了尽量避免这个表达

原则:属于你的贡献大胆用'我',团队共同的贡献用'我在团队中负责XX部分'。不要把别人的功劳说成自己的(面试官可能做背调),也不要过度谦虚把自己的功劳淡化。

# 错误示范
# '我们搭建了Flink实时数仓用了Kafka和Doris'
# 面试官:所以你做了什么?
 
# 正确示范
# '我负责设计Flink实时数仓的整体架构——
#  数据流从Kafka消费经过Flink清洗和聚合写入Doris。
#  架构设计是我做的,Flink作业代码也是我写的。
#  团队中另一位同事负责Doris集群的运维和调优,
#  前端同事负责Metabase报表的搭建。'

不同角色的表达方式

如果你是项目Owner/技术负责人:'这个项目从方案设计到落地执行都是我主导的。我设计了XX方案,带领2个同事在3个月内完成了交付。'

如果你是核心开发者之一:'这个项目是3人团队协作。我负责XX模块(最核心/最复杂的部分),包括技术方案设计和代码实现。另外两人分别负责YY和ZZ模块。'

如果你是初级参与者(新人):'这个项目由XX带领,我主要负责XX模块的开发和测试。虽然方案不是我设计的,但在实现过程中我解决了XX技术问题并总结了XX方法论。'——即使是初级贡献也要突出你的学习和成长。

示范:我在不同项目中的角色表达

EMR迁移(独立负责):'这个迁移项目从评估到方案设计到执行都是我独立负责的。方案设计——双写双读灰度方案是我提出的;数据校验——300+张表的自动化校验脚本是我从零写的;分批策略——4批从低风险到高风险的排序是我规划的。团队中其他两位同事帮忙改写了部分SQL。'

实时数仓(从0搭建):'我在某元宇宙社交公司从0搭建了Flink+Kafka+Doris的实时数仓。技术选型、架构设计、Flink作业开发都是我做的。Kafka集群的运维由基础架构团队支持。这个项目只有我一个数据开发。'

广告归因(团队协作):'广告归因体系是我和另一位同事一起搭建的。我负责后端数据层——从5个广告平台API拉取数据、清洗入仓、建立归因模型。同事负责前端看板的搭建。归因模型的算法是我设计的——按照last-click模型分配转化归因。'

面试高频追问

追问一:这个方案是你设计的还是别人设计的?

诚实回答。如果是你设计的就详细讲设计过程:'我先调研了3个方案做了对比表,然后写了技术方案文档和团队讨论后确定的。'如果是别人设计你执行的就说:'整体方案是Tech Lead设计的,但在执行中XX模块的具体实现方案是我自己想的因为原方案在那个场景不适用。'

追问二:你们团队几个人?你排第几?

不要回避这个问题。'团队6个人——1个Team Lead、2个高级开发(包括我)、3个初中级开发。我是团队中第二资深的,负责核心模块的设计和开发,也帮Team Lead做一些技术方案的Review。'——定位清晰真实。第18篇会详细讲团队定位。

追问三:你觉得自己在这个项目中的不可替代性是什么?

讲你做了哪些别人做不了的事。'迁移方案的设计需要同时懂EMR和Databricks——团队里只有我之前用过Databricks。数据校验脚本需要懂业务指标的含义才能设计校验规则——需要和运营沟通理解每个指标。这两件事换别人做至少要多花2-3周学习。'第13篇会详细讲不可替代性。

总结

个人贡献讲三要素:① 明确角色(Owner/核心开发/参与者,不含糊);② 具体行动(用'我'描述你做的具体事情,不说笼统的'我们');③ 独特价值(你做了哪些别人做不了的、你的哪些能力在项目中不可替代)。面试前把每个项目的个人角色和贡献写下来练习——确保每个'我们'都能换成具体的'我负责XX'或'我和XX分工,我做XX'。

下一篇聊时间控制:一个项目讲了20分钟面试官不耐烦了——怎么控制讲项目的时间和节奏?

你面试讲项目时用'我'多还是'我们'多?评论区聊聊~

关注「Wood聊大数据」| 9年大数据老兵,聊技术、聊职场、聊成长

刷题进度保存在当前浏览器