年轻人的第一次社招

前言

今天打开了一下自己的博客园,上一篇的博客还是六月的了,确实有几个月没更新了,原因无他,就是因为在准备跳槽了。去年毕业刚来我老东家的时候,我还是希望能在这里干久一点的,希望能在这里好好沉淀两年再说。但一年下来,尽管所在部门是核心部门,能接触到许多的业务知识和上学的时候没学过的技术,也能结识到我导师这样十几年经验还在一线敲代码的前辈,但诸如许多原因,我还是想出去看看,原因无他,想去一个更大的公司,求一个更好的发展。于是入职满一年的时候,开始投简历找工作。九月中旬确定了最终去向。这几天正式从老东家离职了,所以写个博客记录一下,之后跳槽的时候也可以回头来看看。

准备

  • 简历

我觉得简历是很重要的一环,因为简历就是门面,能够让对方更快更完整地了解你,至少是第一印象上的,所以简历必然要直截了当。上面写的一定要让对方看出自己之前做过啥,有哪些成绩,亮点等等,我感觉社招和当时校招的简历还是有大的区别,主要还是侧重点上,社招更看重项目。所以简历一是要选一个好的排版,二就是star法则了,就不赘述了。

简历排版我觉得这个很好:https://resume.mdnice.com/

  • 算法

好吧,现在面试很卷了,算法肯定是不能少的,对于我后台开发的岗位来说,我感觉LeetCode hot100还有剑指offer刷熟国内的公司足以应付了。考算法外企我没面过,不敢打包票。

  • 项目

这一环节我觉得需要突出在项目上自己做了啥,然后在哪些场景下,试着做过哪些优化,当然有的时候可能会很无奈,那就是自己做的就是一个crud的东西,甚至公司要求只要能用就行,没做过啥优化怎么办,我觉得这个时候就得自己多思考了,比如实现一个查询,怎么来实现查询优化,或者设计这系统的表结构,怎么来避免数据冗余,怎么可以更好地扩展等等。适当包装一下还是有必要的。

  • 底层原理

就是网上常说的八股文了,这东西确实没办法,有的人说八股文全靠背,没啥用,也有人说平时多理解,不需要特意背,见仁见智吧。现在JavaGuide,CS-Note这种类型的repo网上有很多,我觉得如果用来查漏补缺还是可以的,但是靠着背这个去面试不太靠谱。因为我自己看过JavaGuide,里面有些面试的答案还是比较简陋的,面大厂的不怎么够,而且我觉得这些东西很破坏风气,疯狂搜集面试题,然后出PDF,搞得面试卷得不行,恨不得问到底层二进制。推荐有时间还是可以总结自己的基础知识库,平时多积累,项目里用到了啥中间件就去了解一下它的原理啥的,然后结合业务场景去用,面试的东西总有说的。

一些想法

具体面经啥的我就不贴了,说一下在这两个月面试中我发现自己的薄弱的地方和之后的计划吧。面试完,我渐渐发现我的计算机基础比较薄弱,比如我能回答出一些面试官问的问题,但是转头我去细想,我会发现我自己的计算机基础无法撑起我自己的回答,比如Java Volatile关键字,涉及可见性这些,其实往深了想,可以联想到总线,CPU这些中间的联系,但是我努力去想我大学学的组成原理和操作系统,去想不起来。作为一个软工的毕业生,感觉专业课白学了,所以后面我感觉我要补一补计算机基础了,主要是操作系统,组成原理,计网这几个方面。目前拿出了大学的时候买的一本CSAPP重新开始看,然后多看看别人的网课吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章