项目很水,如何准备面试?
最近不少同学跟我咨询,我的项目很水,没什么场景化解决方案和技术亮点,怎么办?
说一个点,项目水不代表你水,春招白热化阶段,来不及准备新项目,就要对自己有自信。
很多同学实习做的事情就是crud或者准备的项目本身就没有复杂的企业级场景化问题,那怎么办呢?今天给大家分享3个小技巧!
一、了解团队其它成员做的事情
在简历和面试时,并不是只能展示自己的那些crud,你参与在整个项目当中的科技与狠活,只要你了解过都可以聊。就像某宝的网站上百个程序员一起做了很多年,那每个人都是螺丝钉了,拆解下来无非都是crud,但是你是项目成员,项目当中所有东西其实都和你有关的,所以只要你多花点时间了解一下别人做的事情,能够理解设计思路和自圆其说就能写在简历上。
二、可以聊技术选型
再水的项目,你也一定涉及到技术选型吧,而这就是可以聊地方了。至于你到底参与了多少,面试官又不知道,而且这些东西你完全是可以准备的。比如你就说你对比了这个和那个产品,看了一下他们各自支持哪些功能,评估了一下落地成本和运维的复杂度,并且了解了一下他的学习成本和团队的上手速度,调研了一下这个产品的开源支持力度,最终再结合我们自己的实际业务情况,选择了某某产品,而且呢,我还去了解了一下它的核心原理是啥,如果面试官挑战你说你这个方案不完美啊,你就直接说我当然知道我这个方案不完美了,我也知道其中问题。那有哪几个点,但是综合评估下来呢?这个方案更适合我们当时的情况。
这样聊的话就可以把面试官引导到你熟悉的八股文层面了。
三、聊线上问题解决
就算你的项目很古老,你的参与度很低,那也不是一无是处的,线上问题总会遇到吧,就算你自己没遇到过,同事总遇到过吧,同事也没遇到过,那很多线上的技术问题你往简历上直接写嘛,比如帮助团队排查并解决了慢SQL的问题,多次解决过CPU飚高的问题,内存泄露的问题,对于频繁的FullGC有一定的解决经验等等。那关于这些问题到底是怎么回事,你去网上搜一搜相关的文章,你模拟一下问题的发生,并尝试着解决一下,然后重点来了,你就按照我说的这个脚本准备,问题是什么时候发生的,是怎么发现的,当时的现象是什么?具体呢,有哪些指标,你怎么排查的?排查之后你的解决方案是什么?解决之后的指标是怎么样的?总之呢,面试的过程就是想办法告诉面试官,你和别人不一样,不要你就是他们的损失。虽然你的项目可能很水,但是你一点都不水。
我是程序员辰星,专注JAVA后端技术及经验分享、简历修改、面试辅导、求职咨询。关注我,不迷路!
#简历##后端##项目##春招#