春招Java暑期实习总结

前言

本人双非本硕科班,目前已收获京东、字节等offer,阿里还差个hr面(已经躺平了,大概率拿下)。写这篇文章等目的是记录自己面试成长之路,给目前正在找工作经验分享,以及当前环境下对本科同学是否考研提出一些建议。

成长经历

刚高考完的时候也贪玩的很,天天宿舍打游戏,考试抱佛脚。大概是大二的样子吧,开始接触java,碰到臭味相投的朋友一起参加服务外包比赛。这段经历应该是对我提升最大了的吧,几乎项目的代码都是我贡献的,一个团队5个人,一个设计一个代码一个文档其他划水,哈哈,不知道你们参加比赛是不是这样的。时间很快来到大三,开始纠结考研or工作。我刚开始是试着找工作,由于当时做的项目基本是api调用,没有深入学习原理,对算法也及其害怕,还是给我厚着脸皮去了一家小公司实习。小公司对于实习生的培养体制不完善,虽然mentor待我不错,但是在我实习的这段时间,也走了不少人,哪个岗位空缺就让我顶上,压力太大又看不到希望,杂七杂八学了挺多,但没有一样精的,果断跑路去考研。
考研时,当然向往人工智能、大数据啦,进实验室第一天就被师兄劝退了,整个学校每一届进大厂算法岗屈指可数,而且需要有拿得出手的paper作敲门砖,因此,通过研究生这段时间,我系统学习java,好好沉淀自己。

考研or就业or出国

如果对科研感兴趣,当然要考研啦。有985就优先985哈,到找工作的时候才知道学校的名头有多么重要。这里推荐几个个人认为比较好考的 浙江大学软件学院专硕、中国科技大学计算机专硕,还有一些计算机是弱势的985也可以看看,毕竟瘦死的骆驼比马大。
如果大三没能找到合适大厂实习,建议还是考研哦,读研也是给自己一个缓冲期。对于实习和校招生不建议去小公司,各种妖魔鬼怪很多,对自己未来发展有限。
如果大三就能找到大厂不错的实习岗位,那当然要争取转正啦,这个时候考研也就是次要的了,毕竟考研出来也是为了进这样的大厂获得更好的成长空间。
对于出国(如果疫情过去了,那也是一个选择),要有一个比较长远的规划,比较推荐美国那边的名校,含金量比较高,(欧洲、澳洲这种的感觉就基本花钱买学历了,个人觉得不划算)。毕业了的话,也不建议马上回国,工作一两年在考虑回国,那时候估计会有近100wRMB存款,在国内可以稍微轻松点。

系统学习java后端及书本分享

研究生阶段,边完成实验室项目和论文课题,边沉淀自己的后端技术。我这里把内容主要分为两块,对于每本推荐的书本会写对应注意事项。
看书的过程就是一个沉淀的过程,不仅仅是问八股文的时候会问到,在实际项目问题中,也经常能在书本中找到答案。
基础(必看):
Java核心技术 上下两卷都要
深入理解Java虚拟机--周志明
MySQL必知必会
算法--谢路云
程序员代码面试指南--左程云
码出高效--孤尽(阿里大佬写的书,熟读后,吊打阿里面试官)
MySQL技术内幕 InnoDB存储引擎 (内容很全,很难啃,建议挑关键几章,结合MySQL45讲来看)
(并发相关的选一本看,复习的时候可以看其他两本,每次看都会有收获,)
Java并发编程实战(老外写的翻译过来的,经典)
Java高并发程序设计
Java并发编程之美
计网和操作系统,我直接看的考研王道资料,基本够用哈
选修:
深入理解Kafka:核心设计与实践原理 (消息中间件,选一个看)
RocketMQ技术内幕 (消息中间件,选一个看。阿里用的这个)
从PAXOS到ZOOKEEPER分布式一致性原理与实践(个人认为想了解分布式原理的话必看)
Redis设计与实现 (作为缓存或者分布式中间件,大厂用的比较多)
高性能MySQL (对于MySQL调优的了解,难啃,挑几章看看,很多真实案例值得思考)
深入理解Apache Dubbo与实战 (阿里开源的RPC框架,可以先去了解RPC的演变再来看这本书)
Spring实战

以上就是我看过的书单了,学历较低,学校跟我一样双非的同学,建议除了基础打好外,选修部分多看看,写上简历的,必须要答出个因为所以来

面试心得

我是从今年一月份开始投简历面试的,面试也是一个很好的成长过程。引导面试官到你擅长的知识上去,结束也要复盘总结。如果谈到最后跟面试官谈笑风生了,那过关***不离十了。
简历完善
重点在项目经历和专业技能上,项目中要突出亮点和难点,如:用xxx解决了什么难题,系统性能、效果提升多少。突出你项目实战过程中,思考,解决问题的历程。
专业技能主要分三种---精通、熟悉、了解。如果只会使用,对原理只能回答个大概,就写了解。如果 对原理有自己对理解,而且真的很熟练,就写熟悉。校招生不建议写精通,碰到真的精通的大佬,问到你怀疑人生。
充足准备,复盘总结
面试的时候,面试官喜欢从项目中一个小点或者一个知识点发散出去。
比如,浏览器中输入url回车后 到 页面渲染的整个过程。这里就可以包含 url解析、dns解析、tcp请求、后端处理过程等等知识点内容。
对于每个知识点的回答,把你所知道的都可以说出来。
就比如一个简单的ArrayList、LinkedList、HashMap,我能把一个面试官讲的烦躁(哈哈,又有人要说老八股文了,但是真的细细看过源码才能自信回答面试官),面试回答需要回答重点固然没错,自己很熟的东西必须脱口而出,朗朗上口,面试官叫你停,你就停。不要对知识点有保留。(我试过把一个知识点说全了和简单的说一点等面试官提问,效果当然前者拔群,说全了才体现出你的熟悉)
面试的时候难免会问一些比较偏的,不知道就直接说不知道,切忌胡编乱造。也可以 说一说相类似的,比如,问你Kafka,你可以说,我看过RocketMQ,没看过Kafka。请求面试官问你自己熟悉的。
阿里春招系统开启前一个月,会有很多部门提前面试了解,可以多试试。面试记录会进入部门的简历系统,但是不会进入集团的简历系统,所以不影响正式春招。

选择部门

每到春招或者校招,牛客网上的招聘信息满天飞,相信大家对海量hc、大量hc很熟悉吧。有些部门开始的比较早,说明蓄水池的水已经蓄的比较多了,一个部门实习生大概为总人数的10-20%,可以判断自己的内卷程度是否较大。
有选择余地的话,选自己感兴趣的业务部门。也可以跟内推人聊聊,判断部门内的业务是否适合自己。
内推尽量选择熟悉靠谱的内推人,对部门内部情况较为熟悉,这里插播一条广告哈,我这几个月来,碰到最靠谱的内推人之一,很热情的一位同学,想要投字节的可以找他先了解一下:
我的字节内推人wx:524307129
帮忙修改简历,提出合理建议,有问必答,催hr安排面试,实时主动反馈面试结果。字节面试流程也是最快的。

结语

我这里要感谢这一路走来支持鼓励我的人,也交到了许多志趣相投,热情互助的朋友。

码字不易,求个点赞👍
#实习##面经##阿里巴巴##字节跳动##Java工程师#
全部评论
我还没开始 就有人开始总结了吗
2 回复 分享
发布于 2021-03-17 09:51
老哥,你最终选择去哪儿啊。我感觉拒offer好痛苦啊
1 回复 分享
发布于 2021-03-16 20:18
老哥威武😁
1 回复 分享
发布于 2021-03-16 21:09
你这算非科班?兽医做java后端了解一下。
1 回复 分享
发布于 2021-03-16 22:35
出国部分不太准确吧, 美国工作两年攒不到多少钱, 税前工资好看, 税一交真的没多少钱了
1 回复 分享
发布于 2021-03-17 01:47
请问学长 我也是双非 计科本科大三 哪些公司适合我暑期实习呢 我的java都学完了 基础比较扎实 想冲阿里 但是算法不好 笔试不太行
1 回复 分享
发布于 2021-03-17 21:32
学长,我也是本硕都是双非,现在研一,有点着急。现在在复习计算机基础,SpringBoot做项目。学长硕士期间实习了吗
点赞 回复 分享
发布于 2021-03-16 22:49
老哥,你今年研几啊,我们导师不放实习,没实习经验是不是很难找到工作
点赞 回复 分享
发布于 2021-03-17 00:03
借楼: 字节跳动教育部门算法岗位(Data-EDU下) 海量实习HC。 nlp、CV均有需求 wx:HU13162308306 帮忙内推,查看岗位,跟踪进度,修改简历,辅导面试~
点赞 回复 分享
发布于 2021-03-17 10:36
【拼多多校园招聘】内推链接: https://careers.pinduoduo.com/campus/intern?t=vSypT8yAuQ,内推码:vSypT8yAuQ。期待你的加入!我们一起,无拼不青春!(通过此链接投递计入内推,内推简历优先筛选~)
点赞 回复 分享
发布于 2021-03-17 12:34
请问lz,投实习也要工项目经历吗?一般一次实习多久?
点赞 回复 分享
发布于 2021-03-17 14:46
求问,阿里一面以后多久可以知道结果?
点赞 回复 分享
发布于 2021-03-17 16:48
楼主投的是22届暑期实习吗?
点赞 回复 分享
发布于 2021-04-13 22:15
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-17 15:39
楼主,可以问问,你后来选择去了哪实习呢?
点赞 回复 分享
发布于 2021-07-05 12:27
楼主,我想问一下高性能mysql,我需要重点看哪些内容,感觉太厚了不做dba感觉没必要都看完😂
点赞 回复 分享
发布于 2021-11-27 12:46

相关推荐

100 326 评论
分享
牛客网
牛客企业服务