我的秋招之路----已上岸

2020.10.15,我的秋招之路算是正式结束了,选择好了自己最心仪的去处,接下来就是紧张刺激的入职了,总结一下整个心路历程吧


秋招路上的心态调整:

秋招开始,和大多数人一样,我心里是很焦虑和紧张的,一是因为自己是第一次经历,二是因为不知道自己的定位,在茫茫人海中,自己的水平处于什么阶段,还有哪些不足的,但通过大量的面试,这些负面情绪和疑惑,我都通过面试官的反馈得到了很好的解答,通过面试也不断的去查缺补漏,不仅情绪管理方面,专业知识方面也得到了一个很好的提升,不要因为某家公司的笔试题做不出来,连面试的机会都没有,就轻易否定自己,每家公司的笔试题侧重点都不一样,说不定换家公司,笔试题全部ac了呢?我也有笔试题自闭的时候,比如深深记得的网易三道算法题被吊打,考完都自闭了,后来知道自己这个缺点,去弥补了,结果58的笔试题,算法全部短时间内都ac了,秋招之路就是这样,不停的自闭调整,再自闭再调整,最后与那家合适,有缘分的的公司相遇,offer不就有了吗?秋招之路真的很累,有时候面试多的时候,一天能有5场面试,面试有的是电话,有的是远程视频面试,微信视频面试,大多是电脑的远程面试,使用牛客的面试系统偏多,毕竟要手写一些算法和源码,我怕面试的时候影响到室友的学习,于是就跑到教室里,找一间空教室来面试,那个月基本上天天下雨,每次面试都专门跑一趟教室找空教室,还挺累的,面试的时间加起来已经比我这学期上课的时间还多了,室友也时常看到我往外跑,从初期的offer基本没有,到中期offer开始有一两个,到后期收到自己心仪offer后,我就知道这一切都是值得的,我喜欢吃东西,每拿到一个offer就让自己去吃一顿好的,奖励自己,这也是秋招路上的一种心态调整吧,不妄自菲薄,多总结多尝试,坚持,付出的时候,收获也就离你不远了


秋招路上的三大武器:

数据结构和算法:
在我的面试过程中,首当其冲的数据结构和算法这块最重要,占比虽然少,但一旦考到了,如果不会基本就是挂了的,如果专业知识不会或没接触,没听过还可以理解,还有机会,毕竟知识点这么多,很难做到面面俱到,面试也是知识点补充和完善的过程,在这里特别感谢猫眼和58的面试官,不会的地方或者答得不好的地方还给你详细得解答和补充,这就很nice了,给我的秋招之路留下了非常深刻的印象,也是一剂强心剂,大厂很注重数据结构这块,经常被考到,这里推荐leetcode,我秋招之前,知道自己其中一个弱点就是数据结构和算法,很多忘记了,还有些不够深入,通过这个网站,很好的及时的弥补了一些,leetcode中海量的数据结构和算法题,和全语言超级无敌详细的题解,不仅思路能得到扩展,可能还会被万能的网友的骚操作惊到,学到了很多,从一开始的笔试对算法毫无头绪,不知道如何下手,到第一次全部ac完算法题,leetcode功不可没,在我秋招的路上,有你的一份力 , 其实不仅仅是校招,以后在平时的工作中,我也会有意识的来leetcode上刷题,学习更全面更深入的算法知识,也有利于自己的职业发展,毕竟数据结构和算法才是程序员的灵魂和浪漫啊,哈哈

专业知识:
接下来就是谈谈岗位的基础知识了,如果应聘前端就问前端的基础知识,应聘后端就问后端专业知识,面算法岗,测试岗,等等就问各自的专业知识,这块我觉得最重要的就是平时的积累,很难去临阵磨枪,从我开始学习前端到现在,对于碰到每一个问题,都认真去解决对对待,对每一个知识点,都深入的理解和学习,我相信专业知识这块被问到了,不仅仅停留于背面试题,也能有自己的理解,我秋招能上岸除了坚持外的一个比较重要的原因是,没有局限于背面试题,对于知识点能有自己独特的理解吧,毕竟每个回答都千篇一律,面试官听多了也会反感吧,当然即使这样,还有很多知识点可能在你的学习过程中是没有涉及到了,这时候我是这样做的,多面试多看面经,多面试,帮助自己熟练的更好的组织专业语言回答问题,碰到的不会的问题,事后立马记下来,查资料,搞清楚。多看面经,是因为你面试机会可能没这么多,每一次机会都很宝贵的情况下,你没有这么机会去试,去硬碰硬,这时候,面经就非常适合你了,牛客网,知乎,掘金,csdn等等都有大量的面经,提供你去补充知识点,和自己模拟面试,为你下次面试展示更好的自己,毕竟每一篇面经就是一次真实的面试,如果让你去回答这些问题,你能做得很好吗?嘿嘿

项目经验:
再来就是最后一块项目经验了,秋招不要求项目经验,但也有可能被问题,这块,我是通过码云或者github上的一些开源项目去弥补的,通过把项目克隆下来,读懂它去汲取项目经验,虽然读起来很费劲,很难受,毕竟都是别人的代码,不是自己的风格,刚开始读确实很难呀,适应了就好很多了,也可以通过在csdn,知乎,掘金等等博客网站上看文章学到项目的一些知识,或者解决方案,都是可以的,这也是看平时的积累吧,很难临时抱佛脚,如果有机会的同学,也可以参加校内的一些项目获取经验,比如我在大三的时候就曾参加过校内一个小程序应用的开发,我也是从那个时候开启我的前端学习的,虽然这个项目我负责的地方不是很多,但是确实给我带来了项目经验,是我大学学习的一个转折点吧,时间还多的同学,也可以在暑假或者寒假参加实习汲取项目经验,这都是可以的

大致上我用大白话讲完了秋招路上知识点的学习和补充途径了

总结:

关于秋招总结几点

  • 1 心态,被拒绝是难免的,一定要调整好心态,面试时可以适度紧张,但也别太紧张,这个只能去适应了,毕竟我初期的时候也好紧张的,后来面试多了,想开了,心态就调整好了。
  • 2 基础,每个学科的基础性知识要掌握好,秋招的过程是一个查漏补缺的过程,做好每一面问题的记录,多看面经,然后恶补。
  • 3 简历,简历上写的东西一定要好好理解透,如果被面试官发现你是真的只是会用,那会很被动,多往深入的去想去看,不仅仅停留在会用而已。
  • 4 项目,简历上的项目要烂熟于心,最好介绍前要介绍一下应用背景。
  • 5 技巧,从自我介绍开始,就要学会介绍自己擅长的,在回答问题的时候也要学会将面试官引导到自己会的领域。
  • 6 关于手撕代码,一般不会太复杂,树,二叉树,深度广度遍历,链表、数组排序、查找、二叉树、字符串操作、海量数据操作等,面试官主要考察你的思路、代码风格等。最好掌握递归、动态规划等思想。如果写不出来,也就没有必要一直耗着,有思路说一下也行,多和面试官交流,即使最后写不出,你也能展现出你是一个爱思考的人

最后谈谈我的offer情况吧

这里感谢小米,58,猫眼,百度,cvte,携程,暗物智能,等等凡是向我发过面试邀请的公司,你们都是我秋招路上的导师,非常感谢你们的认可和纠错,综合考虑,我选择了心仪的暗物智能,于是推掉了其他的offer和还在流程中的面试,目前还是踏踏实实的学吧,积累经验,不考虑别的了
我的秋招之路----已上岸
我的秋招之路----已上岸