5、如何有深度的介绍项目

项目是面试中最重要的环节,我认为没有之一。校招的同学项目经历普遍薄弱一些,因此校招面试中对项目经验的考察占比会少一些。但这不是因为面试官不想问,而是很多校招同学在介绍项目的时候都过于简单,缺乏比较有深度的思考,导致面试官可以问的不多。

所以,如果可以把自己的项目说的出彩,那在面试中是非常加分的。

我们还是回到前几章的思考方式:面试官在问项目的时候,到底想考察什么能力?

  1. 技术选型能力:为什么选用当前的技术架构,解决了什么问题或者什么业务场景。
  2. 合作经验:在项目中如何与他人协作,有没有团队协作的意识和经验。
  3. 自驱力:对项目本身有没有其他的思考,这些思考有没有深度,项目有没有可以改进的点。
  4. 沟通能力:能不能把项目讲清楚。

另外补充一个面试官的心态:对于校招生来说,面试官更看重的是综合素质能否达标,从而判断有没有培养的潜力,而不是能不能回答上来某个问题。因为对于校招生来说,无论在学校如何优秀,学校里做项目的经验都是不适用大型商业公司的,校招生进公司后一定是至少要花3个月时间来重新培养的。(不知不觉就更新到第5章啦,关于面试的一些心态和技巧,最后一章会详细的分享)

我经常看到有一些同学有这种疑问:"我的项目没有高并发会不会不好说?",其实我当年在校招找工作的时候也有相同的困惑,但是工作了几年后回头再看,发现其实所谓的高并发也只是浩如烟海的技术栈中的一个而已,对于校招的同学,相对于纠结项目有没有高并发,更重要的是如何找到自己手头项目的亮点。

那么我们要怎么说好一个项目呢?跟着我列举的步骤来:

步骤

详细步骤

1.介绍项目背景

向面试官介绍业务背景,一定要讲清楚业务诉求,是一个用户的需求?还是一个技术问题?如果你的项目本身就是命题作文(比如老师安排的科研工程项目),那就讲清楚业务场景,用户是什么场景下要用这个项目,怎么使用。

2.介绍项目技术架构

这里说清楚项目的技术选型,比如 spring + redis + mysql

准备好"为什么选用这样的技术架构?"这个问题,一定会问!

怎么回答这个问题呢?从这个方向思考:技术选型可以满足项目场景的需求

具体该怎么回答,需要跟据项目 one by one 分析

3.介绍项目的具体实现

挑一个项目里你认为最值得说的模块,把这个模块怎么划分领域模型,模型之间的数据怎么传输讲清楚,接着等待面试官提问。

4.提出该项目的改进点

回答面试官前面的提问,并且有意识的表达你认为当前的项目存在一些问题,接着提出你认为可以的改进点。

怎么分析可以改进的点呢?有个简单的方法:假设你的项目有很多人来用,这时候从数据库、缓存、网关上,是不是能承载这样的流量?如果不能,怎么改善?

以上是面试过程中一个比较完整的介绍项目的流程,想要漂亮的完成这个流程,我的建议是:

每天花10分钟给自己讲一次项目并且录音,讲完后分析哪里讲的好,哪里可以改进,哪里可能会被面试官质疑,持续两周查漏补缺。两周以后你会发现,无论从深度还是流畅性上都比刚开始讲的好太多。这是楼主的亲身经历,过程虽然很痛苦但是收获真的很多!

好啦,项目千人千面,所以楼主分享的不是某个项目怎么说才有深度,而是告诉大家如何做才能把项目说的有深度,有任何问题和想法,欢迎随时私信我,知无不言~

深夜码字实属不易,求求各位点个赞!

楼主本硕北邮计算机,在BAT某大厂工作三年。后续会持续和大家分享Java技术和职场经验,欢迎关注我,有问题随时找我交流!如果有同学有简历修改、Java辅导、面试辅导的需求也可以私信我~

喜欢的同学欢迎关注我的专栏,11月底前会更新完

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值