一次有成就感的Java面试辅导

经营了半年的Java面试辅导副业,我帮助了很多同学拿到了满意的offer,下面来讲讲最有成就感的一次。

多有成就感呢?甚至说,当该同学拿到offer入职那天,我的心情也激动得难以平静。哈哈哈,难不成跟演员一样,入戏太深出不来了?

废话不多说,开始正文。


初识A同学

我也在小红书上进行面试辅导引流,但转化过来的并不多,寥寥而已。

忽然有一天,小红书上的A同学给我留言,说想咨询一下面试辅导。

我看了后,跟他说,那你先介绍一下你的具体情况吧。A同学说,他刚刚上完Java培训班,但目前投简历找工作,并没有公司回应他。

我一听从培训班出来的同学,有些头疼。因为这类同学大概率学历和自律性都要差一些,按照今年的市场行情,上岸率很低。而且,他们中有一部分人,还是借钱押宝上的培训班,期望以此逆天改命。

对于这些同学,我从心底里有些哀其不幸,怒其不争的感觉,也不想再小割他们以此韭菜,所以一般我都是委婉拒绝的。

一次有成就感的Java面试辅导

还没等我把字打完,这时A同学接着留言说:”我的学历还可以,是BH大学的本硕。”

我一听有些有些惊讶,这么牛逼的985大学,怎么还用上培训班呢?于是我跟他说:”要不我们语音聊一下吧。“


明月照沟渠

原来是这么回事,A同学不仅仅是BH大学的本硕,而且在校学习成绩还特别名列前茅。只不过他大学学的是自动化专业。

毕业后,他先后去了一家特别有名的世界500强外企和新能源企业,都是做的数据产品经理,薪资福利也还算OK。

但是,他就觉得做研发工程师的工作比较有意思,而且收入也比产品经理多一些。所以,去年年底他连年终奖都不要了,就毅然决然地辞职了。

辞职后,他扭头就报了一个Java培训班,脱产学了半年。学成之后,他就开始投简历,结果投了一个多月,竟然没有一家公司邀请他去面试。

听到这里,我半开玩笑半感慨地说:“其实你以前的工作,不知道有多少人羡慕呢,卷什么开发啊。你这有点儿’奈何明月照沟渠‘的意境了。”

一次有成就感的Java面试辅导

btw:A同学身上有明显的小镇做题家的特征。

当存在明确的目标和方向的时候,他们擅长于通过自身的努力和高效的方式去达成目标,但他们本身并不善于去选择方向,制定目标。


柳暗花又明

我接着说:“嗐,不开玩笑了,既往不恋吧,我看看你的简历,到底问题出在哪儿。”

拿到A同学的简历一看,我去,简历上的求职意向是Java研发工程师,然后主要技能下面写着Java相关的技术栈,然后工作经历和项目经历都是以产品经理的岗位角度去写的。

我看了之后有点儿哭笑不得,猜想面试官拿到这份简历直接懵逼了。

这感觉就像是看到一个帅哥,上半身穿着黑西装白衬衣,打着一条笔挺的领带,满满的职场精英范儿。而这个帅哥下半身穿着纯棉的灰白色运动裤配上白色旅游鞋,又是十足的校园运动风。但上下整体一起看,就是一个不伦不类、毫无衣着穿搭品味的憨憨。

然后我问A同学:”你跟你上一家公司的直线上级,关系怎么样?“

A同学说:”我跟上级的关系还挺融洽的,不过他今年也从公司离职了。“

我说:”那没关系的,你这个或许有解。“



圆梦或止损

我把我的思路跟A同学讲了讲:

”你在上一家新能源公司是做经营分析系统的产品经理,对吧?

你的简历可以改为身兼两职,产品经理 & 研发工程师,并把两种职位所做的事情和产出分别阐述一下,只要你的上级能配合你背调就行。

如果面试官问你具体情况的时候,你就说头半年只是在做产品经理。

但经营分析系统并没有定向的研发资源,是跟其他几个系统共享的资源池,所以每次都会按照各个系统的需求优先级进行排期,并不能给予很充分的支持。

恰好你在大学的专业课里学过编程,自己对这块也比较感兴趣。所以这时,你开始自学系统中所用到的相关技术,尝试自己去闭环解决问题。

两三个月后,你渐渐地可以做一些小的需求,解决一些小的系统bug。再慢慢地,又过了半年,你就可以自己去Hold整个经分系统了。

这时,你是一种自产自销模式,自己出产品,并自己来开发解决。“

一次有成就感的Java面试辅导

我又补充了一句:”只有这样解释,你过往的职业路径才算平滑一些。“

A同学听了,对此表示认同,愿意用这种方式试一试。

我接着说:”另外,你辞职后上了半年培训班,现在投简历又过了一个月,等于简历上的空窗期已经有七个月了。

我建议你再尝试四个月,如果还找不到Java工程师岗位的话,果断止损,干回老本行。因为简历上的空窗期如果超过一年,会是一件非常麻烦的事情。“

A同学说:”行吧,听你说了Plan B,我的心里也踏实了。“



漫漫求索路

接下来,就是简历驱动八股的模式了。

我跟A同学说:”一般大公司的经分系统,都是用Java技术栈做系统外围,由大数据技术栈做数据准实时汇总计算的内核,所以大数据的东西,你也要准备准备。“

A同学听了有些担心,问道:”大数据相关的东西是不是很复杂啊,我不会又得准备半年吧。“

我说:”标准的数仓架构确实挺复杂的,你如果要是真的把标准数仓分层,加上流计算和批量计算对应的那些技术栈,比如:Kafka、Flink、Spark、HDFS、Hive、Doris、ClickHouse、Kylin之类的都学了,估计又大半年过去了。“

一次有成就感的Java面试辅导
一次有成就感的Java面试辅导

我接着说:”你可以说,公司实现的是一站式实现简单的实时数仓(如下图),这样的话,Kafka你之前学Java的时候接触过,那么你只需要学学Doris就可以了。只要你努力学,最长三周的时间也就搞定了。“

一次有成就感的Java面试辅导

接下来,就是A同学按照我给他提供的学习资料(从Doris的官方技术文档总结提炼出来的),开始学习Doris了。

不得不说,名校毕业的同学学东西是真的快,从跟A同学进行技术交流和答疑中感知到,他除了最开始的两天略显吃力外,后面的学习进度和扎实度,都有些超出我的预期。

学完之后,就到了简历优化环节了。简历中的项目的技术亮点,我是按照一半Java技术栈和一半大数据技术栈给他写的,这样合理性更高,而且机会获取面会更加广泛一些。

再后来,就是通过不断地模拟面试去慢慢地磨了,把项目中的技术点,以及会延伸出来的八股文一一吃透,并教了他一些面试期间带面试官节奏的策略。


初试宰牛刀

准备期结束,接下来就可以找一些小的公司进行预热了。我跟A同学说的是,在面试期间进行录音,这样可以面试后进行复盘。

复盘期间,我发现之前储备的一些技术点,对于面试问题的覆盖率还是挺高的,能达到差不多80%。但对于一些面试官临时开脑洞的场景题,A同学回答得不太好。

类似于:

  • 如果现有系统的数据量增加100倍,你要如何进行技术规划?

  • 如果让你接手一个技术老旧,bug很多的系统,你会如何进行重构优化?

  • 如果让你把开表接口的RT从现在的150ms优化至50ms,你有哪些思路?

当然,这个也可以理解,毕竟是半路出家,沉淀性没有科班出身,一直扎根在这个专业的同学那么充足。

然后我又分别跟他详细地教了A同学关于高并发、高可用、高性能、海量数据、研发提效这五个方向的解决方案。

以及回答类似问题的标准化模板,即:系统瓶颈 ——》解决方案(MECE分析法,Mutually Exclusive Collectively Exhaustive)——》落地策略 ——》量化结果。

面试的第三周,A同学收到了两家中型公司的offer。我跟A同学说,接下offer,把入职时间拖长一些,然后全力冲一下大厂吧。


拨云终见日

一个人的坚持,一旦开始有了正反馈,那后面的路就会顺畅很多,更何况A同学还有名校 + 名企的buff叠满。第四周,A同学面试了北京的一家互联网准大厂,发挥出色。

到了第六周,经过几个候选人的轮番比较,以及层层审批,offer终于发到了他的邮箱里。

A同学说:”收到offer那一刻,感觉人一下子就松弛下来了,好像卸下了千斤重担。“

我说:”嗐,有时人生就这样,80%的时间都会让你怒骂’他大爷的‘,但也会有这么拨云见日的一天。“

一次有成就感的Java面试辅导

原文始发于微信公众号(库森学长):一次有成就感的Java面试辅导

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/165751.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!