我是一个专科期间成绩年级倒数20的差生,毕业后在小公司做了三年的java后端小码农,没参加过正经培训。
最后也是决定去字节跳动了,因为我最开始接触java开发就是因为字节跳动,加上对字节跳动旗下的产品十分感兴趣
经过了整个春招+秋招的磨砺,除了硬实力之外,有一些需要自己注意的技巧分享出来:
1、简历不要投太早,容易因为太久没被处理导致心态崩溃。因为我之前2月底投了一波,但是那时候很多厂简历筛选工作还没开始,搞得自己无名焦虑,头发又少了。
2、不要给面试官一种你在背知识点的感觉,要结合实现进行分析。我这里有一句话:数据结构决定算法、算法决定数据结构。
3、多看源码,源码里面有很多注释,很多时候看看注释就知道这个类是干什么的了,然后再往下跟,会有助于自己理解逻辑。更重要的是让面试官知道你这种跟源码的学习方式。
4、调整好心态,不要因为某些厂把自己挂了就觉得自己不行。这是我被挂多了之后的心得,此处不留爷自有留爷处。
5、面心仪的公司之前先面几家其他公司,小公司或者同等体量的公司。
6、面试一次复盘一次,整理自己发挥不好的点。不能说一次问你不会两次问你还不会吧,那不是能力问题,那是态度问题。而且很多厂是有面试记录的,二三面专挑你面试不好的问题问你。
7、表现自己对于计算机、码代码的热情以及愿意钻研的精神。这里说的热情不是让你自我介绍的时候说喜欢码代码,而是不经意间透露一些。比如有维护个人博客、比如一直在维护个人github、比如在遇到问题的时候提了各种解决方案最后根据某种选择策略决定了最终方案、比如最近遇到的问题以及现在解决到了哪一步……
有不少工作上的朋友问我是怎么学习进阶的,我这边有我这些年在工作上和私下自己整理的一下面试专题和源码笔记(全是干货)
大厂面试题整理:
Java高级架构进阶必备面试专题:
源码解析及性能调优实战文档:
最后一句话,勤能补拙,自己虽然是双非学校,但是通过努力,也拿到了国奖、也拿到了一些大厂的Offer,最终也有自己满意的,所以短暂的受戳不要紧,及时调整自己,让自己努力起来。