下次一定会成,Android面试血泪教训(九场面试的经验与得失)

 前言

人就是在不断的失败中认清自己

看了太多大佬分享自己的面试经验,各种拿 offer 拿到手软,心里那个羡慕啊,奈何自己咸鱼一枚,总是安慰自己说,学历不行,中途转行,肯定和大佬比不了的,即使每天坚持学习,不过却没有什么方向,沉浸在自己的舒适圈里,虽然内心向往大厂,但是投过几次简历没消息以后,就慢慢抛之脑后了。好在内心还是有执念,刚好也三年多的经验了,就决定试试。这一试,可算是开眼界了。

在几个月的时间内,陆陆续续面了这么些厂,对我来说还算是不错的一些了

IMG_0835.PNG

结果是都失败了,所以这篇并没有什么面试成功的经验,也不会去说面试题什么的,说的都是自己失败的总结认知,可以算的上是教训吧。虽然是失败了,但是自己私下也做过总结,还是强烈的想要把这些思考的过程写出来。

多出去面试

这是第一个教训吧,没有见过外面的世界,永远都不知道自己有多渺小。看过了一些面试题了,就总觉得好像也就不过如此了,好了,真遇上了,你会发现题还是那些题,换个思路就束手无策了。说到底,只不过是强行记住了题,并不是真正理解了,换个方式就还是不会了。

那么对于这样的情况,除了平时业务积累以外,或者你遇到了一个不会的题,就记下来,回来反复的弄懂它,自己动手去实现一下。好似之前遇到过的题,说下浏览器的缓存,一听,这不是烂大街的题吗,巴拉巴拉说了一堆,说到 last-modified 的是按照秒为单位还是毫秒为单位,突然有点懵了,想不起来了,自己也压根就没有动手试过不同的缓存下的情况,只是看过题而已,觉得很好理解。事实就是没有动手去尝试过,印象不深刻,下次还是记不住的。很多同学其实和我面临的是同样的情况,所以对于一些资历比较深的面试官而言,很容易就能问出来,你是否真的了解了这个概念,并且能熟练掌握它。

做好准备

这里所说的准备,不仅包括自己简历的准备,也包括面试时间、面试场地以及面试的首要环节,自我介绍等等。所以这里我也是以自己作为反面教材,算是给大家提个醒吧。

在某场面试中,HR 打来电话约面试时间,然后自己当时正着急忙慌的走在回去的路上,也没有心思去听 HR 说的面试时间,心里觉得大概差不多了,就答应了。这个时间就在第二天的下班后一个小时,也就是7点钟开始。然后到了第二天下班的时候,自己也没有考虑到晚上因为开会耽误了一会儿,结果下班的时候已经6点半了,这个时候,其实应该是去联系 HR 换个面试时间的,当时却觉得应该可以的,要不就直接在路上电话面试也可以吧,心里这么想着,就往回走了。

果然走到一半,就差不多到了面试时间了,面试官如约打来电话,然后好巧不巧的,正好走到了路边全是货车的地段,一直鸣笛,声音非常大,当时面试官,就以非常不满意的语气说,让我找个安静的地方,但是我还在路边,也没有什么安静的场所能找,就非常尴尬。稍微让面试官等会儿,找了一个路边车比较少的小路,继续面试。

虽然最后回答出来的题差不多有8成,但是最后一面都没有过。无论面试官是不是因为这次面试带给他的糟糕感觉而没给过,反正对于我而言,确实又是一个教训啊。

再说说简历的问题。对于老手而言写好一份简历相信也是手到擒来了,一份好的简历能给我们弥补很多东西,特别是对于自己这种学历、经历都比较差的来说,更是如此了。因此自己还曾找过大佬,做过有偿的简历指导。虽然大佬说的有些地方,自己是抱有迟疑态度的,但是总体而言,给了自己一个写简历的思路吧,特别是对于一个经验可能只有一两年的新手来说吧。

对于新手来说,项目的多少会决定 HR 对你的关注度,不要觉得项目经历要简练,那是对于老手们来说的。新手还是要让别人觉得你的项目经验丰富,给人以可靠的感觉,HR 可不会看你的项目中做了哪些事,他只会看你做了什么项目,是不是和他们的项目匹配而已。所以这点,希望新手同学们注意一下。当然简历上多写项目经历能够加分,但并不是无脑把什么 demo 的项目都写上去的,除非你对这个项目有信心吧。

我那会儿面试的时候,简历上差不多写了4个项目,在 BOSS 上的时候,HR找到我的时候,都会提到说,你的项目经验非常丰富,要不要试一试之类的。如果能得到面试机会,那几率自然增加了。

调整好心态

面试失败真的太考验你的心态了。

面试失败真的是非常正常的事情,别看大佬们写的文章,个个拿 offer 到手软,但实际是,他们确实有那个技术实力。而如果你的技术实力不够强,那么就会面对面试的一次次失败。不过这里,我算是给大家起了一个“榜样”,能够像我这样面试这么多次,都失败了,应该很少了吧。所以对于一两次的失败而言,那都是正常的。只要你觉得这次面试有收获,就可以看作是一次成功的面试。面试没有通过的原因是多方面的,并不一定是因为技术实力不达标,有可能因为经验不匹配,像我上面说的那样,第一次给面试官印象不好,后面除非表现特别出色,不然很难通过这样的面试。

所以作为一个面试失败了N次的我,能告诉大家的就是,失败也是一种经验,不要因为失败就否定自己,多去面试过程中获取值得学习的东西,就足够了。

学会总结

上面提到的从面试中获取值得学习的地方,但其实,并不是所有的面试都有值得学习的地方,并不是咱看不起哪个公司什么的,而是站在技术角度来讲,确实会有些面试官技术水平不够,提出的问题就是市面上能看到的面试题的那种,然后你回答的不够完整,或者没有看过这个面试题,面试官就觉得,你这个人基础怎么怎么差,还学习什么算法(当时内心:原来这道题不会,我就是基础差了,原来算法不算基础了)。这种体验真的非常不好,反正在我心里是被拉黑了。

所以其实换个角度来看,当你能从面试中学到东西,那说明面试官的水平可能比你高,能够给你带来一些启示。反之,面试官的水平,这里说水平,不只是说技术水平,包括说话、沟通等等方面给人的感觉很不好,那么这样的公司不去也罢,不是吗。

最后

啰嗦了半天,想要说的,差不多都说了,很早就准备写这么一篇,硬是拖到了现在,中间经历了离职,搬家,入职,现在差不多稳定下来,接下来就好好沉淀这段时间的收获。

马上也是招聘季了,对于我们程序员来说,金九银十也是很适合跳槽的一个时间段,我也分享一下我在网上收集的一点面试题,以及相对应的解答过程,这份面试题包含初中高级的面试题,可以说对于所有Android开发都是受用的。

该面试题我都将其上传至云端,需要的读者可以自取

项目地址:Github

 

 由于篇幅原因,在这里我就不全部展示了,感兴趣的读者可以去我的 【Github查看

最后希望这份面经以及相应的面试资料能给大家带来一个好的Offer。

别忘了一键三连哦~!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值