本人知乎账号同公众号:老胡聊Java,欢迎留言并咨询
本人就以Java为例,说下说此类项目的方法,具体来说,是用“锚定”+“事先准备”的方法。
1 锚定时间段,公司,技术和你做过的事情。
不少在校生或应届生找工作时,是包装项目,但就想到里就哪里,然后随口一说,这样一旦被交叉提问,就容易穿帮。
什么叫交叉提问?比如某人随口一说,是在2024年12月到2025年6月做过这个Java项目,面试官听了以后,过段时间就问,你2014年10月开始做的项目,用了什么技术?或者干脆再问一下时间段,如果是随口一说,很容易前后矛盾。当然实际上不会问这样浅。
这里先需要锚定时间段,在什么公司里做的项目,公司里做的项目才是真实项目,同时要想一下你用过什么技术,这个技术用在什么业务上。
2 为每个重要技术,锚定一段工作经历,或做过的事情。
比如你说用过事务,那么就要事先想好,这个事务你是用在什么业务场景,比如插入仓库数据,要更新多张表,所以用事务。
同时,要想好用事务的时候,用到哪些技术和语法,比如用注解,注解里设置了什么参数。对其他重要技术,比如spring boot框架流程,或者微服务技术,都需要这样准备,这样哪怕你后面深的问题回答不好,但至少能证明,你在真实项目里用过。
3 锚定整个项目,或这个工作流程的必要方法。
这块很重要,上文提到的锚定重要技术,是锚定每个点,但需要串联起来。比如不少应届生找Java工作,只是准备了技术点,但开发项目,需要设计数据库,写代码,测试并上线,出了问题还要调试解决。所以这里需要想好你在整个项目里做了什么事情。
这块还要注意的是,需要事先准备,在项目的每个阶段,你做事情的时候,用过什么工具,用过什么技术,做过大致哪些事情。比如在测试阶段,你用的是jmeter发请求,请求是多个,有post和get的,参数是什么,返回码一般是多少,是200还是多少。
4 锚定你解决过的实际问题。
做项目不可能没解决过问题,锚定解决过的问题时,围绕三块,如何发现,比如线上测试时发请求出问题,或者通过监控告警发现,如何排查,比如通过看日志排查,如何解决,比如发现的是空指针,或者业务参数不对,导致的问题。解决就修正代码。
以上这样做,至少能证明你项目的真实性,这对于校招场景是很重要的,在此基础上可以继续扩展,比如多刷算法,多背八股文。扩展的方向还可以是,多说解决过的问题,以及准备含比较资深技术的解决问题的说辞。
还要注意的是,锚定细节时,对方面试官是不懂业务的,但熟悉技术细节,比如你说,在仓库盘点场景,用了redis,这时对方不关心盘点场景做了什么事情,但会关注,第一这个场景是否需要用redis,第二如何用的,所以准备细节时,得围绕这两个点。
当然准备面试时需要诚信,但实际上,哪怕项目是包装的,或者是自己只跑通过一个学习项目,用以上办法去准备,其实也能让面试官确信,你做过真实的项目。
3275

被折叠的 条评论
为什么被折叠?



