春招上岸总结以及学习经历分享(3offer)
自我总结
- 感觉自己其实是挺普通的一个人,无ACM经历,非名校,只是准备的比较早而已,大概从去年10月底开始准备。最近春招上岸后,也没有什么时间去好好总结一下。
- 希望我的情况可以对大家有帮助吧,大概投了10多家公司。
- 最后只有四个面试机会,最后拿了3个offer,以前的面试也都有发面经分享,大家可以看我的发帖记录。在这里,就主要分享一下我的学习历程,希望让大家少走一些弯路。
- 面试过程其实也每什么好说的,硬实力最重要,技巧就是记得引导面试官,让他问你擅长的问题,如此便好。
投递情况
公司 | 进度 |
---|---|
拼多多 | #3/10# 笔试挂 |
同程艺龙 | #2/22#一面挂 |
科大讯飞 | #2/23#笔试 |
Zoom | #2/26#电话面 #3/5#三面 #3/11#offer |
CVTE | #3/2#笔试挂 |
京东 | #3/7#面试#3/13#offer |
腾讯 | #3/9#笔试 #3/13#初面 #3/20#复试 #4/02#offer |
酷狗 | 放弃笔试 |
简历挂:吉比特、完美世界
学习历程
- 18/10月: 那时候学长发布了一些日常实习的内容,这时候我才发现自己什么都不会。开始慢慢准备找实习的事。我当时很纠结,不知道自己应该从事什么样的方向。学校实验室的项目是C++,但是最后还是放弃了,因为我发现岗位太少了。于是转而走向了Java后台的路线,当时我只有一点点语法的基础。
- 18/11月:开始补Java语法的基础,说实话我没有去啃《Think in Java》这类厚的书,我看的第一本是《Effective Java》,不出意料,看的第一遍并不懂,不过几个月后再看一遍是真的收获很大。学校网络原理开的晚,我便把网络原理自学了一下,看了《自顶向下》这本书,把最常考的应用层、传输层、网络层看了一遍。
- 18/12月:我开始发觉缺少实践了,于是开始走了Web后台的方向,当然也走了不少弯路。建议路线是servlet规范了解后,直接上Spring Boot,然后慢慢了解Spring MVC的原理,IOC/AOP的原理,以及掌握一门ORM框架。也开始看Java的并发,《艺术》看了两遍,《实战》看了一半。《Java虚拟机》看了一遍。
- 19/1月:我开始系统地学习MySQL与Redis,《MySQL技术内幕》和《高性能MySQL》各看了一小部门。重点看事务、InnoDB存储引擎、索引、热备、主从以及分片。Redis建议实践最重要,做分布式锁、做缓存,自己要试着去敲代码,然后慢慢就熟练了。当时《Redis设计与实现》也看了四分之三。然后也开始复习了HTTP的内容,《图解HTTP》看了一遍。
- 19/2月:我开始跟着视频做项目。自己改编了,换了技术栈做了原创的web项目。项目需要有亮点才能打动面试官,我推荐把《大型网站技术架构》看一遍,这本书很好,一点都不难懂,就像看小说一样。将里面的部分内容复现一遍,你的项目也有闪光点了。买了极客时间的虚拟机课,看了一部分,补充下JVM的知识。
- 19/3月:我开始细读源码,Java的容器、JUC的部分源码、Spring的部分实现,看别人的博客对照着读会收获很多。这时候也开始陆陆续续面试了,最重要的就是复盘,了解自己的不足,并且弥补。之前准备的过程中也再陆陆续续写博客。到3月底时,一共写了51篇。操作系统、分布式等知识我有一直对照着CyC大佬的Github以及其他大佬的博客看,收获很大。
结语
一切都来得及,只要你愿意去做,当你回过头一看,你会发现,你原来已经走那么远了。大家加油!
#春招##面经##实习##Java工程师#