菜鸡的春招个人总结
春招的个人总结
菜哭...希望能对大家有所帮助...
楼主的基本情况
没有实习,考研失败后参加春招
学校和专业:不知名211本科,计算机科学与技术
岗位:Java后端,基本投的都是Java后端
面试情况:浩鲸(OC)、4399(笔试挂)、三七互娱(笔试挂)、联通广州软研院(OC)、shopee(太紧张自闭一面挂)、建信金融(OC)、招银网络(OC)、360(笔试挂了)、美团(OC)
也投了很多其它的,简历应该被刷了(这是我没预料到的...泪了...):OPPO、VIVO、虎牙、斗鱼、小米、京东、B站、蘑菇街、字节、SHEIN、奇安信(快结束了才投的)
一些个人见解
最重要的:算法、数据结构、数据库、操作系统、计算机网络
其他:Java集合、并发、JVM、项目
最后:框架、微服务、分布式
基础基础基础很重要,运气也很重要(刚好很难、没复习到也没办法),多投多投多投,岗位不相关也可以投,投投投投投,有内推就内推
基础
重中之重重重重
算法(至关重要):剑指offer + leetcode hot 100 (还是刷少了...有时间就多刷点)
计算机基础:
考研复习了,春招看了面经,对着题目查资料复习的
算法+计算机基础分类汇总(查缺补漏)
数据库
《Redis设计与实现》
《Mysql必知必会》(想看就看)
极客时间的《Mysql实战45讲》(前8讲,其它的话看个人)
掘金的《MySQL 是怎样运行的:从根儿上理解 MySQL》(看过一点点,感觉很不错就是有点长...)
《高性能Mysql》的索引部分
项目
- 慕课的秒杀项目
- 牛客的讨论区项目,牛客上有这个课(消耗了很多时间,感觉很没必要)
注:
- 如果时间紧迫,最推荐的项目是“秒杀项目”
- 优点:知识覆盖面广,高并发
- 缺点:很多人做,同质化程度高,资料多,难度不高,无亮点,可能会被某些不喜欢的面试官鄙视
- 如果时间充足,自己选一个难度高,但是代码量不太大,比较少人做的项目来写,比如:一个高并发的服务器;一个简易的操作系统;
- 不推荐什么一个很复杂的商城(代码量大,重复知识多,耗费时间长)
看的资料
推荐看书,而后自己总结,然后再看别人的总结,面经可以先了解大概,最后查缺补漏
GitHub上的总结:
《Redis设计与实现》、《Redis实战》(看个人喜好挑着看)、Redis的分布式锁(网上资料)
《Mysql必知必会》(想看就看)、极客时间的《Mysql实战45讲》(前8讲,其它的话看个人)、掘金的《MySQL 是怎样运行的:从根儿上理解 MySQL》(看过一点点,感觉很不错就是有点长...)、《高性能Mysql》的索引部分
Java(消耗了大量时间在项目上,推荐多花在Java基础上)
GitHub上的总结(全部,其实可以挑着看)
HashMap源码1.7和1.8、ArrayList源码
《Java核心知识点整理》(JVM、集合、线程,其它部分太简略不推荐)、Java轻量级锁原理详解、java208道面试题、面经面经面经面经面经
《深入理解Java虚拟机》第三版(第二部分内存管理、第七章类加载器、第五部分高效并发)
消息队列:面试题系列之《消息队列》
《Netty、Redis、Zookeeper高并发实战》第2(IO模型讲得很好)、3、4章
《从Paxos到ZooKeeper分布式---致性原理与实践》第1、2、3、4章
《鸟哥的Linux私房菜》第四版(很久之前看的了,复习了一下)
微服务、分布式找了网上的资料看的(GitHub上的总结,也做了一些小Demo,感觉有了解就好)
其它杂七杂八的资料、视频啥的就不说了,推荐看书,别人的总结终归是别人的参考就好,
最后:面经面经面经面经,查缺补漏,专门应对
资料下载
能支持正版就支持正版吧,百度云光速和谐
链接:https://pan.baidu.com/s/1rzo4Tgr4DbNaHpAC3JDXlA
提取码:aq81