简历中的项目到底该如何写?面试中该如何介绍项目?看这篇就足够了

简介: 简历中的项目到底该如何写?面试中该如何介绍项目?看这篇就足够了

前言


前几天有人私信问我,说项目这块没啥亮眼的地方,感觉面试官没啥可问的,就直接让他写算法了。后来看群里的问题有很多很相似,那么我抽时间和几位大佬聊了下,在他们面试候选人的过程中更看重项目的什么,聊完之后我总结了下,所以才有了这边文章。


1.一个群友的面经



群友说:面试官让他介绍最近在做的项目。他的回答是:他们做的这个项目是XXX,主要是面向XXX用户提供的功能,这个项目已经上线一年了,基本没出过什么问题。


然后呢面试官没听出什么亮点,也不知道候选人具体做了什么,就继续追问:你在其中做了什么?用的什么技术栈?最终的结果是怎么样的?有没有碰到什么难题?怎么解决的?


然后候选人就大概介绍了下自己所做的事情以及用到的技术栈,但是因为没有关注最终的结果以及没有碰到什么难题就没在继续说下去。


面试官继续追问:那这个项目对你的价值体现在哪里,对你技术的提升有多大帮助?候选人回答,这个项目主要就是CRUD,没啥技术含量,对我的帮助比较小,这也是我离开的原因。

面试官最后说:由于时间原因,今天面试就先到这里!


2.分析他的问题



  1. 首先就是项目描述不精准,项目描述你不按照STAR来的话,那你起码得说清楚三件事:
  1. 在介绍项目的时候重点介绍自己做了什么
  2. 用到了那些技术
  3. 取得了什么样的成果


你按照这三个步骤来,提前梳理清楚项目,那么在介绍的时候就很自然,也不用紧张,大胆称述出来就行。比如我主导开发了某个中间件,核心是利用某种技术做了某种优化,使其集成到公司网关集群中,带来了怎么样的效率提升等。


此外你可以辅助介绍一些重点突破以及这些的量化指标。

  1. 其次就是项目没有亮点,这个很可怕,项目的亮点即使你没有你也得深挖造一个出来,你不能简单的说,没啥挑战和亮点,这给面试官一种错觉:好像你的三年是把第一年重复了几年,没啥实质性进步。所以这个需要提前准备好,具体后面会有案例剖析。
  2. 最后就是对自己的提升没总结,你可以回答CRUD,没啥技术提升,感觉未来很渺茫。但是你现在是在应聘,你这么说那个公司敢要你,要你之后人家公司也是CRUD你要始终记得几乎大部分公司都是面试造火箭,去了之后拧螺丝,也是CRUD的工作,你到时候撂挑子不干又走了怎么办,所以你可以换个说法效果就会不一样,后面有案例,为你详细剖析。

3.如何fix这些问题


看一份工作5年的高级工程师的项目描述:

640.png


由于是英文,我大致用工具翻译如下:


2016-2020 【高级工程师】:


  • 带领9名工程师设计并实施了一个错误分析解决方案,使移动部门的开发生产时间缩短了35%
  • 参与开发了Kowat即时通讯平台,为每天1000万以上的活跃用户进行了全天候优化
  • 设计和开发基于web的门户网站,用于处理客户佣金,在前3个月内达到13%的销售额增长
  • 使用技术:Python、Go、Redis、MySQL、Gin、K8s

点评:看看这个候选人在2016-2020四年的工作经历的描述堪称典范,大家需要模仿它改造自己的简历。这个项目给人一种耳目一新的感jio,他就是按照上面三步骤所写的那样:1. 重点介绍自己做了什么,他说带领9名工程师设计并实施了一个错误分析解决方案;2. 用到那些技术,比如Go+Gin等;3. 取得了什么样的成果,比如使移动部门的开发生产时间缩短了35%。

都按照这个思路来,面试官很容易就能了解到你的价值,那么他就想深入了解下你具体怎么做的,那你就说下技术上怎么做到的,技术上没啥可炫技的就说从业务上解决了哪些问题,但是还是建议从技术的角度去回答,你可以没有高并发经验,但是不能没有架构思维,你可以从高可用,高性能以及可扩展等方面解答,避开高并发没有的经验,所以把你的项目从头到尾捋一遍,以现有部署架构为基础,用更加高可用高性能可扩展的架构思维去抽象,只有这样看似不起眼的项目在你的描述中显得非常高大上,那么接下来你就可以和面试官继续扯八股文那一套:高可用,高性能,可扩展了,引诱到你熟悉的领域内,你看从头到尾你和面试官聊CRUD了吗,并没有啊,这是套路,你得记住!

注意:一定要记得量化自己的产出,如果没办法量化呢?你可以找用你系统的人给你提供数据或者自己通过已有的数据check一下能得到哪些指标,能写的都写上去。


2013-2016 【高级工程师】:


  • 设计开发内部员工培训平台,将新入职工程师的入职时间从2个月缩短至2周
  • 带领6名工程师的团队开发了一种专有的针对客户端的部署系统,用于增强现实领域。
  • 重新设计旧版测试和预生产系统,将所有面向客户端的应用程序的发布生命周期提高20%到40%

点评:这段经历同上,但是没有技术栈,但不影响整体形象


2010-2013 【工程师】:


  • 重新设计了一个内部业务应用程序来处理自定义业务表单,这将业务服务票证的总量减少了40%
  • 升级了原有的QA测试环境,允许公司将单元测试作为一周Scrum sprint的一部分
  • 将销售报告和CRM系统与DataOps解决方案相结合,为25个分支机构的所有C级管理人员提供有关销售KPI的实时仪表板

点评:可以看出,不管是高级工程师还是初级工程师,都是按照既定的步骤来描述项目的,所以不要觉得自己的项目没亮点,你得善于总结和发现。


4.总结



其实要说的太多了,总结一句话就是:人在江湖走,套路得人心,你不必非常厉害,但是你要让面试官看得起你,你就要用江湖上的一些套路唬住他,让他知道你有两把刷子,而不是一看到面试官问你,你就自信心全无,防线基本崩塌,战况惨烈,要记住面试是双方的博弈,你我都是江湖人,就问谁又怕过谁?

- END -

相关文章
|
4月前
|
JavaScript 前端开发 应用服务中间件
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
这篇文章分析了Vue项目在服务器部署后出现404错误的原因,主要是由于history路由模式下服务器缺少对单页应用的支持,并提供了通过修改nginx配置使用`try_files`指令重定向所有请求到`index.html`的解决方案。
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
|
1月前
|
JSON JavaScript 前端开发
[JS]面试官:你的简历上写着熟悉jsonp,那你说说它的底层逻辑是怎样的?
本文介绍了JSONP的工作原理及其在解决跨域请求中的应用。首先解释了同源策略的概念,然后通过多个示例详细阐述了JSONP如何通过动态解释服务端返回的JavaScript脚本来实现跨域数据交互。文章还探讨了使用jQuery的`$.ajax`方法封装JSONP请求的方式,并提供了具体的代码示例。最后,通过一个更复杂的示例展示了如何处理JSON格式的响应数据。
37 2
[JS]面试官:你的简历上写着熟悉jsonp,那你说说它的底层逻辑是怎样的?
|
3月前
|
NoSQL Java Redis
面试官:项目中如何实现分布式锁?
面试官:项目中如何实现分布式锁?
100 6
面试官:项目中如何实现分布式锁?
|
2月前
|
消息中间件 前端开发 NoSQL
面试官最反感这样的简历!
面试官最反感这样的简历!
46 0
面试官最反感这样的简历!
|
2月前
|
JavaScript 前端开发
vue尚品汇商城项目-day01【8.路由跳转与传参相关面试题】
vue尚品汇商城项目-day01【8.路由跳转与传参相关面试题】
44 0
vue尚品汇商城项目-day01【8.路由跳转与传参相关面试题】
|
4月前
|
JavaScript 安全 前端开发
【Vue面试题二十九】、Vue项目中你是如何解决跨域的呢?
这篇文章介绍了Vue项目中解决跨域问题的方法,包括使用CORS设置HTTP头、通过Proxy代理服务器进行请求转发,以及在vue.config.js中配置代理对象的策略。
【Vue面试题二十九】、Vue项目中你是如何解决跨域的呢?
|
4月前
|
JavaScript 前端开发 API
【Vue面试题三十一】、你是怎么处理vue项目中的错误的?
这篇文章讨论了Vue项目中错误的处理方式,包括后端接口错误和代码逻辑错误的处理策略。文章详细介绍了如何使用axios的拦截器处理后端接口错误,以及Vue提供的全局错误处理函数`errorHandler`和生命周期钩子`errorCaptured`来处理代码中的逻辑错误。此外,还分析了Vue错误处理的源码,解释了`handleError`、`globalHandleError`、`invokeWithErrorHandling`和`logError`函数的作用和处理流程。
【Vue面试题三十一】、你是怎么处理vue项目中的错误的?
|
4月前
|
JSON JavaScript 前端开发
【Vue面试题二十四】、Vue项目中有封装过axios吗?主要是封装哪方面的?
这篇文章讨论了在Vue项目中封装axios的最佳实践,包括设置接口请求前缀、请求头、状态码、请求方法的封装,以及如何使用请求和响应拦截器来处理token和响应状态,从而简化HTTP请求的配置和错误处理,提高代码的可维护性。
【Vue面试题二十四】、Vue项目中有封装过axios吗?主要是封装哪方面的?
|
4月前
|
缓存 NoSQL 物联网
这些年背过的面试题——个人项目篇
本文是技术人面试系列个人项目篇,作者总结了一些自己的实战项目经验,一文带你详细了解,欢迎收藏!
|
4月前
|
XML Java 数据库连接
【Java基础面试四十八】、 Java反射在实际项目中有哪些应用场景?
这篇文章探讨了Java反射机制在实际项目中的应用场景,包括JDBC数据库驱动加载、框架注解/XML配置实例化,以及面向切面编程(AOP)的代理类创建等。
下一篇
DataWorks