校招面经

1.自我介绍篇

            本人非985,211硕士研究生,本科专业是通信工程,研究生信息安全专业(当然信息安全专业在本学校还是双一流学科)。在九月份各大互联网公司集中招聘的时候,我也加入了找工作大军,真是千军万马过独木桥呀!一般是头一天晚上就做好第二天所有场宣讲会的攻略,把时间排得满满的生怕错过任何一场宣讲会。经常是早上七点多就出门了(一般早上的宣讲会九点开始),然后书包里面装满了面包和水之类的防止没有时间吃饭就拿出提前准备好的干粮解解馋。一点过来人的经验,女生一定要经常锻炼保持体力耐力,找工作真是一场体力、耐力和心态的较量。

2.准备篇

      一般互联网公司校招从九月份开学就陆续开始了,那么首先,依据个人能力4,5月份可以开始看Java视频基础,把
视频里面的代码实例全部敲一遍。当然视频看完你之前敲的代码也忘得差不多了,鉴于此别无他法只能一次一次重复的
看重复去揣摩。看完Java基础,相信你的基本代码水平有一个质的飞跃。看完视频之后,可以把《剑指offer》里面的
题挨个刷一遍,当然牛客网上面也可以刷。一个一个调试你会发现很多问题比如:很多时候一个算法你实现了,但是经
常不是最优的。时间复杂度和空间复杂度都超过了要求。所以最好在刷题的过程中不断总结不断优化代码。在刷题的过
程中可以每天看一些Java的框架的东西(如:spring框架)在尚硅谷上面有免费视频。还有最重要的我们不仅仅要会写
代码,还要深入的理解代码是如何一步步实现的,只有知其所以然才能真正的掌握并会运行。要想达到这个层次,Java
虚拟机必须深入的理解(ps:推荐《Java虚拟机深入理解》),关于Jvm调优重点看,很多面试可能会被问。当然在学习
Java虚拟机的过程中你会学习汇编的知识。如果还有时间 可以刷一刷lindcode上面的题,很多也是经典中的经典。一般
互联网公司上面的很多题都是来自上面的。有了前面的刷题,基础应该是属于比较扎实的了,暑假一定要抽出时间刷一刷
《Java程序员面试宝典》,上面的很多题在牛客网和lindcode上面都有,主要目的是进一步加深记忆。

你可能感兴趣的:(Java)