程序员面试除了刷题,就真没别的可做了么?

之前说过好几篇关于面试的,也和很多朋友聊过面试相关的经验,毕竟在年龄和技术一点点积累到现在之前,大家都是一步步打怪升级上来的,现在终于也是到了别人向我请教的点了,不敢说指点迷津,但是可以把自己的感悟拿出来和大家聊聊。

程序员面试除了刷题,就真没别的可做了么?_第1张图片

 

1.面试题很重要,但是不要仅仅只刷题

程序员的面试和有的岗位不太一样,行业上来说还是很看技术的,先不讲你的简历工作经验能不能过初筛,最终让面试官决定录用你的原因,一定是过硬的技术实力,这玩意才是硬道理。说到这里很多人就会说,那我刷是没错呀,是没错,但是你得到得了这一步呀,别在简历上就挂了,之前的积累也很重要,之前有简单聊过简历的点,大家可以看看

你在简历里给自己挖的坑,面试官又问到了……

2.大厂看学历

这其实是一项硬性的标准,大部分人心理都有数,虽然有学历不高成功进入大厂的大神,但是这种极小概率事件还是别想了,更何况,都说了对方是大神!从普通人来讲,大厂还是很看学历的,这是一个很直观地给简历打分的点,原因……简单的来讲,谁不希望自己的员工全是高知分子,又都能力倍棒呢?何况想进大厂的人这么多,不可能每个人都面试一遍的。好的学历不一定是通行证,但是是敲门砖,能让你通过简历初筛。

3.工作经历

学历这件事改变的可能性不大了,我们还是聊聊还有机会把控的,如果你的学历不足以让你的简历通过筛选,那么你还可以将希望放在一个好的工作经历上,一样是加分项

你的学历不够让你立刻进大厂,还有处理BATJ之外这么多不错的企业,在这里,独角兽公司也是不错的,虽然普遍累一点,但在这个层次的公司老老实实待个一两年,期间别忘了修炼好基本功,两年后你的标签就是一个学历不是太好,但工作经历还不错,并且比较沉得住气的一个候选人,一般情况下,大厂给你个面试机会肯定还是没问题的,进入面试流程后,那就是你真正凭本事的时候了

这里有几点需要注意:

就职公司体量

最起码是二三线或者独角兽,公司太小了也不可能给你太好的项目经历,另外,面试官和hr大概率得听说过你这个公司,如果你还暂时进不了很好地,那也要慢慢来,一步步跳槽爬上去,记住,你之前公司的知名度,也是你的能力背书之一,工作都是相互成就

注意频率,不要频繁跳槽

大厂面试还会注意一个点,跳槽的频率,毕竟hr都是希望招到个稳定的人,最好是不要超过五年三跳,别把自己履历显得太沉不住气了,

不要闷头搬砖

无论在哪工作,肯定都是以写业务代码居多,也就是搬砖了,但既然你打定了主意将来要去大厂,那么就绝对不能真的局限于搬砖,要把砖搬出花来

比如发现项目中有个结构不太合理,但凑合着用问题也不是太大,那么你就得想我不能凑合,我得把它整舒服了才行,然后说干就干直到真的把它搞定,比如你觉得工作流程中有些步骤是重复工作,那你可以考虑下是不是可以造个轮子解决这个问题。

4.亮点

一个追问你亮点的面试官,其实是比较愿意给你机会的,技术的范围太广,可能他问的你恰好不熟悉,这是很常见的事情,比如你熟悉 vue,他团队内用的都是 React,他追着你问 React可能很难问出结果来,另外一方面,你也无法保证在每场面试中都保持最佳状态,万一你跟面试官根本不在同一个频道上,你们之间相互听不懂对方在说什么,还怎么继续?所以把选择权交给你,给你机会让你自己选,那么这就引出另外一个问题,如果你真的没做过什么有亮点的事情怎么办?给你机会你都抓不住,这可怪不到别人了

所以,如果你有一个较高的追求,那么在平时的工作中,哪怕是天天写业务代码,你也要有自己的思考,这个组件可不可以换一种写法,那个需求是不是可以简化一下,项目里的webpack需不需要升级到最新版,这个问题可不可以造个轮子来一劳永逸地搞定它?

无关问题大小,都可以引发思考,实际上,一般情况下也不太可能有什么大问题等着你去解决,大部分情况下都是小问题,但问题再小,解决得多了那也是一种可观的积累,通过这种积累,在团队内部,你就有了可以拿出来说的输出贡献,离开了团队,你也能以此抓住面试官给你的机会

有时候,这种亮点比你背面试题刷算法还好用,毕竟,面试题或者算法题会就是会,不会就是不会,但是亮点这种东西可没有标准答案,能说的可多了去了

5.小结

作为技术工种,最重要的还是自己的技术能力,基于技术给你的底气之上,再辅以上面说的要点,才是相对全面的提升。

好了,聊了这么多,我这里也准备了一份自己之前面试整理出来的资料。从面试简历模板到大厂面经汇总,从大厂内部技术资料到互联网高薪必读书单,以及Java面试核心知识点(283页)和Java面试题合集2022年最新版(485页)等等,有需要的可以点下方名片领取

你可能感兴趣的:(java,经验分享,面试,学习)