源码
大约 2 分钟
先说结论
公司真实项目源码通常受保密协议约束,不能对外传播。这个边界必须明确、必须遵守。
为什么不能外发源码
- 源码属于企业核心资产,涉及商业机密与知识产权。
- 合同和保密协议通常有明确约束,违规存在法律风险。
- 职业信誉比一次“展示细节”更重要,面试官也看重这点。
可以交流什么,不可以交流什么
| 类型 | 是否建议 | 说明 |
|---|---|---|
| 架构思路、技术选型理由 | 建议 | 不涉及敏感实现细节,可体现思考深度 |
| 通用伪代码、流程图 | 建议 | 用抽象表达替代具体业务代码 |
| 具体业务规则、内部接口、生产配置 | 不建议 | 可能泄露业务逻辑与系统边界 |
| 完整仓库或核心模块代码 | 不建议 | 直接触碰保密红线 |
面试中的推荐说法
- 我可以详细讲架构和关键技术决策,但不会展示公司源码,这是职业边界。
- 如果你希望看实现思路,我可以用伪代码说明核心流程。
- 我可以重点解释我负责模块中的问题定位、优化过程和结果数据。
常见误区
- 误区 1:为了证明自己做过,直接贴核心代码。
- 误区 2:把“不能给源码”说成“我讲不清楚”。
- 误区 3:忽视边界,导致表达显得不专业。
正确做法是:守住边界,同时把你的技术判断、问题处理能力讲透。
