Skip to content

项目难点/成绩

面试必考环节,现在应届生都需要有一定的项目经验,实习或者个人项目。

TIP

每个面试环节都可能会被问到项目,我们统一写在这里。

项目介绍

恨不得一口气把所有项目细节全部说完。

如何选择项目

  • 选择一个最能代表你综合技术能力的项目,它就是你的代表作,你的职场脸面
  • 选择贴合当前你面试公司业务的项目,更能激发面试官的兴趣
  • 不一定是最新做的,1-2 年之内的都可以(2 年前的就太久了)
  • 如果是职场新人,尽量选择大型项目,哪怕自己参与了一小部分
  • 如果是职场“老人”,尽量选择自己独立负责的项目,体现自己独挡一面的能力

如何介绍

按照如下模板,用自然平和的预期,在 90s 之内说完 —— 是的,别超过 2min

  • 项目的背景,名称,服务对象,主要功能和流程
  • 你在这个项目中的角色和职责,做了哪写主要的工作,取得了哪写成就(简单说,别深入细节)
  • 项目的技术栈:框架 + 重要的第三方库或服务

不要擅自深入细节。如果你非常想表达技术细节,要先把上述内容讲完,然后问面试官一句:这就是我的项目,你看我表达清楚了吗?其实还有一些技术细节,如果你有兴趣的话,我想再说说。

面试,是相互的沟通,不是你当方面的倾诉。

注意事项

  • 对面试官来说,你是个陌生人,你的项目他也不知道。首先,你要让他知道这个项目是个啥!
  • 不要一上来就讲技术,当我连背景、功能都不知道的情况下,技术我不可能听明白
  • 不要着急深入细节,不要想着一口气把能说的全部说完,说太多太快对方根本听不进去

项目成绩

没啥成绩,我感觉在公司这几年啥也没干

项目成绩是什么?

思考这个问题很简单,从你入职到现在,你为项目/公司贡献了哪些东西?主要的东西,太细节的就忽略了。例如

  • 开发了 a b c 几个项目/功能
  • 对 xxx 模块进行优化
  • 攻坚 xxx 难题
  • 获得过 xxx 奖励

公司每月给你开那么多工资,你怎么可能没有成绩呢?公司不养闲人。你认真总结一下,内容肯定很多。

如何表达

  • 概括说出你所有的成绩
  • 找一个最具有代表性的,详细说
    • 背景,需求
    • 遇到的问题
    • 解决方案,技术方案
    • 结果
  • 最后总结:自己是个有价值的人

注意事项

  • 不要下意识的以为自己没有成绩,每个人都有自己的价值
  • 这个问题更多的是考验你的总结和表达能力,并不是非得说出一些高大上的成绩
  • 日常工作中要写日报、周报、月报,多记录,就便于最后整理输出

项目难点

没啥难点,都是增删改查

项目难点是什么?

任何让你工作不顺利的事情,都可以总结为项目难点。例如

  • 遇到一个 bug 加班到深夜才排查出来
  • 一个功能非常复杂,两周才开发完
  • 一个项目/模块,需要开会召集各个部门的人,多次协调方案才最终通过

如何表达

推荐使用 STAR 模型:

  • Situation 背景和需求
  • Task 任务和目标
  • Action 技术方案
  • Result 结果

面试之前建议准备 2 个项目难点,并用 STAR 模型写出大纲。

注意事项

  • 人,对于做过的事情,都会觉得很简单,不要被这种本能所误导
  • 如果是职场新人,多从具体的技术方向寻找难点
  • 如果是职场“老人”,多从宏观的项目、架构、流程、解决方案这个层面来总结