这样的项目介绍话术,堪称完美
面试时项目介绍三要素:项目介绍、岗位职责、业绩(最好拿数据说话),对于有些项目,因为业务场景太过特殊,比如12306购票,是没法包装成实习以及校企合作项目的。但没必要纠结这个,所有的项目包括很多在公司实习做的事情,在面试官眼里其实都是玩具。没必要追求项目多独特,并不会因此而加分,面试官对于项目的考察点,是面试者对于项目的思考、理解。因此面试者只需要思考如何清晰的描述展现给面试官即可,如何体现你的思考、理解。和是什么项目没有关系的。
我们完全可以说这是一个开源项目,但在此基础上针对里面的特定业务场景以及相应的技术方案,在学习了大量的企业级思路后,提出了自己的优化点。这就够了,关键还是我强调的思考、理解及优化。
这里我们以大家熟悉的12306项目为例,看下怎么做介绍,一下吸引住面试官!
项目介绍话术
在校招前,想准备一个简历上项目,因为谷粒商城和瑞吉外卖已经被大家用的比较多了,所以我就没太考虑用这两个项目。后来了解到12306作为一个全民购票的网站,在高并发及可用性上存在很多挑战,知名度比较高,以学到很多有关软件开发和系统设计方面的知识和技能,本着对技术的热情,就想学习一下,我在 GitHub 中就找到了这样一个项目。
在 12306 铁路购票系统中,核心微服务包括会员、购票、订单、支付以及网关服务。其中会员服务中包含乘车人管理及会员管理,购票服务中包含车站的管理及车票的管理,而网关服务主要是对用户的鉴权、黑白名单校验等安全控制功能。
整个项目的核心及难点在于购票过程中的余票超卖、选座算法控制;支付过程中的幂等性、一致性问题;以及大规模用户下的性能、可用性及安全性挑战。我在原有项目的基础上,结合大量的技术文章,对其中的一些业务场景和技术挑战,提出了自己的优化方案,希望能够和面试官一起探讨。
我觉得通过参与这个项目,不仅学到了很多技术知识,还锻炼了解决问题的能力、不断思考精益求精的能力以及较多的代码设计能力。这个项目也让我更加了解了软件开发的流程和规范,以及如何在一个复杂的系统中做出合理的设计和优化。
总结
这套面试话术并不一定要照着念,核心是三点:
- 为什么选这个项目
- 项目的整体架构理解
- 难点在哪里,你做了哪些工作和优化点;这里注意一定要结合业务,特定业务场景下的技术方案才有意义,否则所谓再高大上的技术都是扯淡!
创作不易,你们的点赞评论,就是我持续分享的动力
市面上你能找到的,不能找到的所有12306技术细节亮点,都在这份面试话术逐字稿里面了,帮助大家在2.3天内快速突破这个项目,助力秋招。