秋招总结+写给20届的个人建议
春招面经:你不是一个人啦(算是春招总结吧,另含面经资料啥的)
秋招面经:360,阿里,美团,快手,贝壳,猫眼等面经及个人学习记录帖
个人感觉的Java后台面试重点:
- Java基础(例如各种集合类,Java的特性,重写重载区别,equals和hashcode的联系等等)
- 数据库(主要是MySQL,最常问的例如索引,事务隔离级别等等)
- Spring(IOC,AOP的基础和底层例如cglib,jdk proxy等)
- 计网和***作系统(这个有好多,但是重点的也就那些,比如三次握手四次挥手,死锁,进程线程区别,线程的生命周期等)
- 并发、JVM、线程池(把深入理解JVM的第2、3、7、最后两章看会感觉就足够了,还有并发编程的艺术(这本没全看--,但是感觉面试经常问,比如原子类,并发包工具等)
- 算法(面试个人感觉就是剑指offer的难度,遇到了好多原题,但是笔试就得会贪心动态规划各种了虽然我不怎么会尴尬)
- Redis、微服务(这个如果你简历上写了,面试官才会问,没写一般不问)
给20届的建议
自己玩牛客也一年了,去年的这个时候,看了好多前辈的面经,但是关于学习计划和学习方法的建议很少,个人感觉找工作只要准备的好,结果都不会差,就是没人提醒你或者建议你应该怎么做,以下是我个人的看法蛤,看到帖子的大佬们也可以留言写下自己的意见,我写的只是java后台,大佬们可以补充C++,算法之类的,或者指正我的错误,给之后找工作的同学一下实际的帮助
算法(个人感觉这是最重要的,决定上限,因为我自己的算法很渣,诶):
20届的小伙伴们,如果你们看到了这个帖子,就开始刷算法吧,至于怎么刷,我感觉如果基础好的,先把剑指offer刷两遍,然后去刷leetcode,200~400道刷2~3遍,笔试面试算法应该就不是问题了。
如果基础不好的就可以去找一些视频、书籍先入门(我自己基础就很差,当时是报了左神的算法基础班,真的良心)
基础:
我之前上面写的那些是我自己感觉重要的,我自己看过的书:《深入理解JVM》、《Java并发编程的艺术》、《高性能MySQL》(这本是工具书,哪里需要看哪就行我感觉》、《Redis设计与实现》(这本书如果你简历上有,再看就行,基本数据结构及底层实现,Redis集群等),计网***作系统之类的学校学的+各种大佬总结的应该也够用了,Spring相关的,我主要是根据网上的博客学习的。大概就这些吧。
另外,在看书的同时,建议可以自己写博客,总结重点知识点,及时回顾,之后写简历的时候也可以写上我感觉这也算加分项吧嘿嘿,不知道对不对,毕竟我不是面试官。
项目:
如果在学校实验室有实际项目那是最好的了,如果没有,就上网找视频教程跟着做,做完了也要自己总结,重点在哪里,要知道,用了什么技术解决了什么问题,达到了怎样的效果,这样做比不用这种技术好在哪里。做完项目后,最好有一份文档记录项目的亮点,难点,以及自己遇到的问题,这样在之后复习及写简历的时候都会方便好多。
实习经历:
春招最好找一个相对不错的实习,秋招真的会省很多事,提前批简历的通过率会很高,就可以不用笔试了hhh
心态:
除了真·大佬,感觉大多数人都会经历,期待-疲惫-绝望-转机-开心,这样一个过程,主要得能坚持住(虽然我的心态经常爆炸),诶,这方面我也给不出什么建议,还是靠自己调节了。
总结:
如果你是明年找工作,那现在就赶紧开始准备吧,初步目标是明年找个好实习,然后找到好实习后也不要懈怠,继续按部就班,最后秋招取得一个好结果。
上面写的就是我感觉找工作需要的东西,具体怎么实施,什么时候学啥,这个因人而异,自己计划着来,总之现在就要开始准备了,大家加油。
另,也希望已经找到工作的大佬们,也说说自己的看法,让之后找工作的同学少走点弯路,都找到一个满意的工作。
#秋招##面经##Java工程师#