面试官:请你说一下你项目中的亮点

在面试中,基本上都会有这么个问题:请你说一下你项目中的亮点。
很多人都会一脸懵,完全不知道如何回答,最后的效果就是要么offer飞了,要么薪资被压了。
如果你的项目是分布式架构模式,具备高并发的项目,那你可以总结一下,这个相对就好应对。
如果你的项目具备大数据,也可以准备一下,都是好准备的。

话又说回来,实际开发中,哪有那么多高并发、大数据的项目,大部分项目都是CRUD,甚至很多项目还是单体项目,就连分布式项目都没见过,勤快点的也就自己搞搞练过手。如果你有这个经历,或者正被这个问题困扰,请继续往下看。
大家对这个问题的误解在于,一定要项目足够好才有亮点。其实,面试官在问这个问题的时候,是想了解你在项目中的成果和能力。

我们可以从几个维度去准备,如何解答这个问题。

第一:解决复杂问题的能力

你可以描述你在项目中解决过哪一些特别复杂或者有挑战性的问题。可以是技术问题,也可以是业务问题。比如说通过引入kafaka这个消息队列,优化了程序的效率,使得我们能够在高峰期处理百万级的消息。

第二:做了一些提高效率的工作

比如说重构代码,优化数据库查询效率,引入异步线程,优化了代码的效率,开发了一个公共组件,提升了团队的开发效率。比如优化了一个复杂的慢SQL语句,提高了数据库的查询效率,使得查询效率整体提升了10倍。

第三:突出团队协作和沟通方面的能

比如说在项目中承担了核心开发或者团队小组长的角色,通过一系列的管理手段,按时完成了项目交付和提高了质量保障等等。比如我带领我的团队完成了这个项目,我负责分配任务,协调团队的成员工作以及解决团队中出现的问题。在我的管理下,我们成功的按时完成了项目,得到了客户的高度评价。

第四:我们还可以突出学习能力

比如项目。里面要用到一个新的技术,这个技术之前没有用过,但是呢,项目交付的时间比较紧,所以,我大概花了3天时间在网上找了各种资料学习,在实际落地的时候还遇到了一些自己解决不了的问题,后面在github的Issue上找到解决方案,最后按期完成了项目的交付。

总结:因此对于项目中的亮点

我们可以从对业务设计的深度思考问题解决的能力,或者对某个特定技术的深度理解团队协作沟通等方面去准备,从而让面试官看到你在项目中的思考和总结,而不是一个只会CRUD的工具人。再说了,一个项目如果完全没有亮点,公司花那么多钱,请你去干啥?玩?

好了,现在赶紧回头去准备回顾一下,你所经历的项目的两点到底在哪里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值