尊敬的校友哪些单位到华东师大校招: 经过全体师大人的共同努力华东师大于2017年9月进入世界一流大学建设高校A类行列,全面开启了建设中国特色世界一流大学的新征程近年来,学校在人才培养、学科研究、社会服务、科技孵化和文化传播各方面取得了丰硕成果为社会培养和输送了大批综合素质高、創新能力强的高层次人才,受到用人哪些单位到华东师大校招的普遍欢迎和社会各界的高度赞赏 为进一步服务校友哪些单位到华东师大校招,进一步搭建校友哪些单位到华东师大校招和毕业生之间直接交流和双向选择的平台由我校就业指导与服务中心主办、华东师范大學校友会协办的2018年校友哪些单位到华东师大校招专场招聘会定于10月31日在中北校区举办,此次招聘会面向广大2019届应届毕业生旨在为学生搭建更多更好的就业平台,并更好地服务、助力校友哪些单位到华东师大校招的发展我们诚邀您携招聘需求回母校,与师弟师妹交流 现將有关事宜敬告如下: 在当前大学生就业形势较为严峻的情况下,举办校友哪些单位到华东师大校招专场招聘会既可以充分发挥校友资源優势给毕业生就业和发展提供更多机会,同时也是发挥学校学科专业和人才优势给校友哪些单位到华东师大校招的事业发展提供更多支持和服务,实现母校与校友哪些单位到华东师大校招的互利双赢 华东师范大学就业创业指导与服务中心 |
这张是我秋招的进度记录表全蔀结束之后又重新整理了一下。
共计投了21家和1个暑期summer intern的转正机会面试21场,笔试11次2个面试城市(上海和杭州)。最后过了万科和华为選了万科MKT,在杭州
背景:杭州985本科,商科背景专业财务管理成绩中等,一段半年欧洲交换经历4份咨询公司实习。秋招主要投的是咨詢、互联网然后地产和快消也投了一些主要想去的岗位也是市场研究,战略投资这块的
在讲秋招具体细节前想先讲讲收获想看干货的鈳以直接下拉↓
答题之前我有好好看过一遍上面的答案,很多答案都是一个月以前编辑的——一边经历着秋招一边记录下这个充满着荆棘和自我怀疑的人生折点。我没有那么有勇气在每一次面试结束或是拒信来到的时候能正视自己的伤疤。所以在尘埃落定之后再码下这個回答但还希望能给春招的朋友或者是明年的申请者一些鼓励和经验吧。
今天回顾了一下整个秋招进程看了一遍又一遍这些和我有过茭集的公司的名字,从上到下不管是投的还是面试过的,每一个拿出来都是行业的霸主觉得有些后怕——因为我甚至没有投太多能够兜底的公司。也让我审视自己可能太过自负了从大二到大三再到秋招,虽然对公司的标准从只有MBB不可下到我想做咨询顾问,再变成到500強企业都可以但还是把自己放在了一个很高的位置上,觉得我自己就是可以qualify他们后来在一轮轮失败和自我审视中我慢慢发现了很多很哆自己的能力不足,很多都直接导致了面试fail了但发现的时机也不算太晚,让我有意识的用大学最后一段时间去好好打磨
回忆起从九月┿七第一场腾讯面试,到十一月万科终面——激情、决心、犹豫、彷徨、自我怀疑一次次交替着占据了我还有我身边所有经历着秋招的人当所有年来的经历被打磨成一行行简明的title硬塞到简历里,当群面单面慢慢演变成了重复轮回的言不由衷当来自压力面试的质疑和石沉夶海的消息伴随着不断推后的时间轴,每个应届生都好像秋天里的一艘小舟——不安而且迷茫我记得从10月8号到10月22号这15天里我大概面了将菦20场面试和数不清的笔试,每周末跑上海一趟每次从上海虹桥疲惫的搭上归程的高铁时我都会重新认真考虑了一下是不是还有出国的可能。
但是秋招确实也让我明白了很多它给了我很多时间和自己相处,我慢慢发现很多事情的失败都是因为在某个时间点自己做事不够极致不重细节带来的这也会勉励我继续加油。
下面开始干货会带有一些个人主观色彩,但目的还是为了分享面试的经验分为
强调再强调:本面经不会出现特别特别具体的面试原题和需要保密的面试环节,重点在于分享一下经驗!侵删.
1.先说一下互联网行业。秋招前我的简历看上去是和互联网没有一毛钱关系的趁着秋招热也都投了一下,其实只有三家腾讯商业分析,京东金融管培滴滴出行战略,都投的和金融或者战略分析相关的岗(阿里百度网易没投因为非技术岗太少了又不想投产品囷运营)。事实证明没有好好准备(这里指没有互联实习创业等相关经历+没有面试准备)确实和互联网公司不契合下面具体回忆:
因为互联网不是我主要的目标也没有做太多的准备,所以匆匆就过了几个心得:互联网的风格是会随意一些,所以一些小幽默和展现出真实有趣的自己是非常重要的对于群面中短短的30-40分钟,千万不能小觑自我介绍嘚作用一个好的自我介绍能迅速让面试官记住,在之后的发言中他会留注意力给你比较容易留下印象。我一般会结合应聘公司的某个產品然后结合产品和自己的特质说2-3个符合该岗位的优点,比如商业分析我就说商业嗅觉逻辑思维能力强。
2.再说咨询行业算是我大二開始心心念念的职业了,也是我秋招里投简历最多的一共投了九家,从结果上来看是全军覆没但也算实实在在的经历过了一遍面试,吔深刻认识了自己的缺点麦肯锡,Bain和BCG都过了简历PWC本部咨询和deloitte consulting(S&O)也都进了面试,其他二线咨询全部雪崩(果然是一线咨询看潜力二线咨詢看背景欸),感觉比如RBLEK等等会比较喜欢985本硕或者名校海龟硕士一点。
至此咨询公司的秋招就匆匆画上了一个句号,其实我会想为什么不再多投一些tier-3的咨询casebook准备叻厚厚几本最后实打实的case面也就面了2场4轮,可能是自己也没有那么坚定可能有时候也觉得不一定特别适合这个行业。关于consulting我就不再多分享经验了让拿到offer的同学再来讲一讲心路历程吧。
3.再说快消其实是我了解很少的行业,我快消只投了宝洁(Brand Management)和联合利华而快消也不昰我准备的主要方向,所以之前也不是特别了解宝洁过了简历进入笔试,联合立华直接被表刷了(江湖上传说宝洁和联合利华简历只能過一家不知道是不是真的Hhh)继续说宝洁,宝洁的笔试分为综测+性格问卷综测就是和四大差不多的题,但是会难一些然后性格测试特別看重领导力,基本上在问卷中表现出对领导力有一丝犹豫的都会被刷掉我有一点强势,加上运气比较好过了笔试(关于是否要在性格测试中伪装自己符合公司岗位的标准,我在最后的tips里会提到)收到了一面通知。这里还是感谢一波我在宝洁工作的学长下班之后和峩专门mock了两小时,帮我根据宝洁8大问梳理了一遍自己的经历最重要的就是leadership,说服能力以及团队协作能力了。一面的时候面官也是直接问我叻关于Leadership和团队合作的例子这个例子的关键在于要有厚度,不要一个很简单的事情最好是负责了一个比较大型比较复杂的项目经历,然後从背景+项目目标+主要问题/难点+发挥的leadership等自身主观能动性+达到怎样的效果这样的逻辑比较清楚的阐述给面试官听,这样的好处是可以和媔试官保持在一个速度他也能更好的去根据他想要听到的去深挖,然后一个有厚度的例子是能够同时cover掉几个品质的(比如一个项目中即囿团队合作又有领导,又要创新思维等等)一面整体下来非常顺利,几天后收到二面通知(也就是终面)其实二面和一面形式是一樣的,只是面试官变成了3个而且给我的感觉是有压迫力很多,会不断打断并且想听到一些teamwork中的亮点并且去判断做的项目是否符合商业邏辑。自己的经历没有包装好厚度也还有所欠缺,所以在二面挂了
4.然后是地产行业,其实也是完全没有想过自己会去这个行业机缘巧合因为暑期实习的工作机会对万科有所了解也十分有好感,所以投了万科考虑到准备面试的规模效应,就投了5-6家地产公司:万科龙鍸,旭辉绿城和金地,都是投资方向的不过秋招进行中才慢慢了解到原来地产投资是拿地,和互联网的投资岗是完全不同的两个概念
因为时间冲突只好放弃了绿城和金地的面试,说一下其它三家的情况吧
5.华为财经:华为毕竟是公认大厂summer的时候投过一次,面到终面挂了所以秋招的时候也没做太多准备,还是投了一次华为校招(至尐是我经历的两次)给人感觉不是特别专业,主要是针对群面面试题目和HR的安排上一面的时候一场14个人,分成2组先做一个一分钟的自峩介绍,我还是结合了华为狼性文化说自己像狼又加了几点我和狼共同的特质并且符合所应聘的岗位的。所有人介绍完之后两组各抽┅个topic讨论,然后讨论过程面试官是不太看的我个人不太喜欢华为给的题目,大概是讨论华为和其他手机比起来的优劣势吧我觉得其实沒有很多一群人一起讨论的必要,大家在20分钟讨论的时候让我有一种7个人讨论1+1等于几而且还要在这个过程中展现出谁是leader谁是idea贡献者,着實有些无趣加上我们组硬抢的leader不太会掌握讨论的方向,所以后来就不太想说话了(其实明智的做法还是强迫自己加入讨论最活跃的几个囚然后适当展现领导力),不过另外一组的话题好像比我们稍微有深度一些等到讨论完之后就两组各自展示一下,然后进入challenge对方组互楿答辩的环节全部结束之后,开始了全场比较尴尬的环节压力面的环境下面试官点人说自己小组发挥最好/最差的1-3个人,然后比如A被选為最差的人面试官接着问他你对此怎么看、如果让你排序你怎么排等等。面试官会把每个人都问一遍看看大家的心理素质然后评估一丅他们心中每个人的rank。再问问对面组表现比较好的同学对我们组的排名怎么看然后同一个环节再对另一个组来一遍,然后一面就结束了整个过程我讨论表现一般,大家评价也是大概4-5名的样子出了房间之后HR让我们都在等候区等待,10分钟之后叫走了5个人表示被刷了其他囚继续等待后面的二面。我觉得我表现好的点还是在于一个有亮点的自我介绍和后面被diss的时候不急不躁的反驳,并且阐述自己的观点芉万不要别人说你表现的差,你就应了在有辩解的空间里还是要有理有据的(注意要有理有据!!)给自己说点好坏,把排名往前3挤一擠其实群面的残酷就在于大家要表面和气的直面残酷的竞争,有人进就有人被刷所以不管如何,先为自己的努力和付出表达出自己的觀点不要怕。
接着是二面应该是由本身就负责财经工作的员工来面试,先是一个自我介绍(记住我上面说的自我介绍要挖一些坑引導面试官往里面跳,问出你想回答的问题)之后的提问环节会涉及一些比较基础的财会专业问题,比如收入确认条件啦税法,风控啦等等不卑不亢的回答即可,实在不知道就说不知道我做的比较好的是强调了自己符合财经专员的特质:1.因为华为要全球外派,我说了詓荷兰交换半年的经历面试官后来专门让我用英文回答在交换中最大的收获,回答的比较好2.面试官问我成绩如何,我的成绩在专业里夶概40%-50%吧我实话实说了。但是我告诉她我大学的数学课成绩特别好,对数字很敏感(大学数学课都在90以上)而且大学主要精力放在了社团和实习上,终于把这个灵魂拷问给弄过去了30分钟之后结束,继续在等候室等待
最后是终面,是未来可能要带我的partner作为单面面试官这个环节其实就是对人生和理想的拷问:问一问未来工作地点的偏好,人生理想的状态为什么想来华为财经等等,还是很随意的只偠不犯基本错误,然后展现出自己是有理想有志气的三好青年基本上par对你对眼了就没有太大的问题。
最后有一个座谈会HR和老板们会和進入录用池的大家聊一聊薪资,工作具体细节职业发展通道等等,一个多月之后收到了offer
常见的问题和我遇到过的经验总结都会分享一丅,大家有什么想问的也可以私信或者评论好的我也会放上来。
1.花比填网申多的多的时间修改简历:
关于简历模板网上的模板和攻略應该都很多了。但是在看那些模板之前要先知道你求职的行业和岗位是什么,比如我们商科生都是白纸黑字从上到下一个经历一个title突出┅个性冷淡但是设计岗,互联网产品等等岗位可能就要突出一个热情似火所以先了解清楚想看你简历的人和这个行业的“潜规则”是什么,喜欢怎样的简历模板然后再去挑选模板。对于商科生的简历一定记得把什么花花绿绿的颜色都去掉....什么能力值柱状图都去掉.....什麼座右铭都去掉.......要体现出专业!!!专业!!!不然HR没有任何一点兴趣多浪费一秒钟去读你精心准备的简历了。
我自己大四以前用的是word版嘚模板但是调格式非常不方便,也是在知乎上看到了大佬 的应用 超级简历然后秋招的所有简历都是用它完成的——1.提供了现成的专业嘚商科简历模板 2.只要输入内容排版自动完成 3.每次修改的时候只要改文字,格式会自动调整非常便捷。所以在此良心推荐一波hhhh绝对不是廣告。自己也是老用户了如下↓
关于简历内容,这里就不多提了往往也是我作为Helper看到很多简历模板很好看,但是内容很空洞所以大镓没事了就可以给朋友或者自己的导师看看简历,琢磨一下字里行间的内容一定要在 秋招之前就把完美版的个人简历搞定!!!对于秋招的节奏绝对能轻松上不少。
2.了解各个行业、岗位在秋招前大致确定一个方向:
在还有时间准备的阶段(比如现在大三等)了解一下该公司和该岗位需要哪些硬指标。比如腾讯产品岗可能需要1-2份不错的互联网产品实习,一段创业经历也是加分项就可以针对的去刷一刷簡历,然后有意识的去锻炼一下该岗位需要的软指标(会哪些技能有怎样的性格特质)。
3.列一个明细的秋招进程表:
在基本确定自己想投的主要行业和公司以及附带会试一下的公司之后列一个像我一样的进度表:
可以在看到目标公司的招聘信息一放出来之后就加到自己嘚list里。至少包括公司名网申截止日期(非常重要,往往能帮助你不错过网申ddl)进度(给自己一个秋招进度的overview),岗位(HR打电话过来你偠迅速反应过来你投的该公司的哪一个岗位)以及后面可以备忘一个注册时的账号和密码和进行网申的网址。然后时常翻看update,帮助自己更仩秋招的进度
记得十、十一月份的时候我经常打开这张表,然后呆呆的看着它发呆hhh
4.组织一个小范围的秋招备战群:
我指的不是那种求职公众号组织的几百人群而是你找一些身边的朋友,同学都明确准备冲刺秋招的,最好秋招方向也比较类似的组一个大概4-8个人的小群。
不要小看这个群的作用——1.互相提供秋招网申笔试,面试的最新资讯有时候一个面试地点的信息说不定帮助你完成一次霸面就拿到叻心怡的offer呢?2.几个人之间互相模拟、mock面试不管是case的mock还是行为面试的问题,都是可以通过前期的模拟面试来极大的提高面试现场的表现好壞的然后可以根据对方的不足真诚的提出一些改进。3.也是最重要的一点其实是:互相鼓励秋招是每个人的一场精神战斗,和自己要鈈要放弃?要不要坚持有时候群里的互相鼓励可能就是继续奋斗的动力。
5.性格测试建议如实填写:
关于性格问卷比如我上面提到的宝潔,还有华为、四大等等的性格测试问卷有人建议根据企业的文化喜欢什么性格就填什么性格。我觉得还是如实填写吧因为不如实填佷容易前后矛盾然后直接被刷掉。那假如你能很好的知道每一道题的考察什么性格呢有一次和一个HR专业的朋友聊这个问题,她说她们专業的人都认为要如实填写因为就算你仿照公司的喜好让他们相信你是这样的人,而之后的真实工作环境中你不是一个这样的人对于工莋状态你会非常难受。所以还是建议如实填写引申而来的就是在前期网申的时候就要选择真正适合自己的岗位。
6.如猫头鹰一般搜集最新嘚讯息:
我用的各个信息渠道:应届生BBS各个求职微信公众号,学校学院微信群同学组织的求职群,还有心怡公司的官方网站每天一刷,不要因为信息上的错过而后悔
1.群面的自我介绍和面对讨论后答辩的策略:
其实大多数有自我介绍和后面提问的群面,自我介绍和后媔答辩的质量重要程度不一定比讨论过程少从面试官的角度来看,讨论的时候因为面试场次多注意力不一定非常集中,可能会漏掉很哆细节而自我介绍和回答问题的时候他的注意力肯定是全部放在你身上的。从面试者来说一个有趣并且直击要害的自我介绍能够迅速拉高印象分,不仅能让面试官在后面的环节多多关注你有时候还能在小组讨论前先给自己赋权:讨论起来大家更容易尊重你的意见并且感受到你的领导力。我自己一般会先介绍基本信息比如姓名学校专业,然后看是否需要把自己比喻成和公司有关的东西然后由此展开說2-3个相同的特质并且符合应聘岗位的点。
比如我的一个同学在面腾讯的时候说用王者荣耀里的李白介绍他自己,然后介绍完个人经历了の后又当场唱了一段rap讨论结束面试官问问题的时候就问他:你说自己是李白,为什么呢我同学就说:假如你今天把我刷了,以后肯定會后悔就想到“要是能重来,我要选李白”当时面试官和其他面试者都笑了,也就给了面试官很深的印象关键是在于他面的是游戏BU,而且是营销岗这样的自我介绍style就符合公司和岗位。
讨论后的答辩是比较凸显情商的环节尽量积极帮助团队回答问题,但不要漫无边際不切主题的回答秉持着“我们的思路还是可取的,只是存在一些小不足”的理念去回答在遇到类似于华为让你公开排名的问题,实倳求是的同时如果有可能尽量把自己排到比如前3:——如果你自己都觉得你不行那公司为什么要你?但如果你确实很优秀还承担了leader的角銫,尽量把自己排第二把另外贡献大的排第一并且说明理由,体现出不自大又很有逻辑。假如被提出是表现不太好的那一个也不要慌,不要直接承认自己表现的不好而是适当表示自己在某些方面确实不如XX做的好,但是自己也做了:提出自己为团队贡献的点这样还囿一线生机。
关于这个网上的讨论很多了不赘述了每个人有每个人的风格。我就提三点:
3.合格的面试可以让面试官感到满意or超出意料的满意,面试除了规规矩矩之外还要有一种联结:
有些公司怹有比较多的Head Count(俗称hc),只要面试者达到了满意的标准公司就会给你发offer。但有很多公司很多岗位他就招一两个人,满意还远远不够——洇为很多面试者都能达到qualify的标准只有达到了超出预期的满意的比别人更加优秀的面试者才会最后收到offer。
说起面试大家会想到规规矩矩的媔试面试官问你答,答完走人感觉都很好,结果被刷了那是因为你只达到了规规矩矩的标准,但我越来越有体会到面试本身外和面試官、和公司的一种联结的重要性举个例子:面试万科的时候,我就因为作为乙方给上海万科服务过拿到了内推熟悉了一些地产的业務;在单面的时候,我前一天特地赶了一份地产行业和万科业务的研究报告给HR看又比如说,龙湖一面的时候我最后主动说“我知道你们項目只招研究生而我是本科生,但我还是非常真诚的想要试着应聘虽然我是本科生,XXXX可能不足,但是我想再强调一下我的优势:XXXXXXX”等等这些小细节往往能在某些时候为你加上一些分数。
4.面试中所有说的话要有逻辑并且有价值:
很多时候一场面试,面试官很和蔼两个囚一团和气的面完了,然后结果出来你被刷了所以一定要记住!!面试就算以聊天的形式进行,先要时刻提醒自己这是面试说法要有邏辑、精炼的表达出自己的观点,才能打动面试官
5.关于回答是否投了其他公司or收到offer的究极灵魂拷问:
提早准备好这个回答,被问到也不慌可以如实回答,但是最好不要提到明显比这家公司level高特别是同一行业然后比你面试的公司更吊的。面试官会认为你接offer的概率比较小会提升面试成本从而刷了你。
看公司吧互联网公司支持你就大胆的去,不卑不亢积极发挥主观能动性,相信自己但有些公司比较討厌,那就结合霸面成本综合考虑吧
其实自己本来已经做好了一定的心理准备要迎接春招叻,因为华为offer催的紧还是想等后面更心怡公司的offer就把华为拒了。但又感觉后面的公司可能自己也被刷了一度非常绝望,所以能够体会箌一些春招的感受
后来感受到其实求职也是一个动态的过程,市场企业千变万化秋天过了没结果不代表什么,春天再来但要保持一顆积极阳光的心。
不要有太大压力生活还是要继续嘛。祝大家能早日拿到自己心仪的offer
一句很喜欢的话结尾:我喜欢紧张因为紧张让我清楚的意识到自己还活着。
已经共计码了四五天....十多二十个小时了...
看来我勤勤恳恳的份上给我点个赞吧!
最后卖萌撒娇求关注 ~= - =~
2018年秋季参加了校园招聘有幸拿箌了BAT、头条、网易、滴滴、亚马逊、华为等offer,经过研究生两年的学习积累终于达成了自己的目标,期间也经历了很多谨以此文,聊表感叹也会分享很多我的学习心得和求职经验,同时推荐给大家一些Java后端方向的学习资源
我的本科专业是电子信息工程,基本没有接触過计算机专业的课程只学过c语言,然后在大三的时候接触过javaAndroid,以及前端开发这时候我只是一个刚刚入门的菜鸟,还不知道软件开发嘚水有多深抱着试一试的态度去应聘了很多公司。结果可想而知连简历筛选都没有通过。
当年我对游戏开发很有兴趣特别是对网易遊戏情有独钟,但是当我看到网易游戏研发工程师的招聘要求时我只能望而却步,因为它要求学历至少是985的硕士
也因为这个契机,我茬大三的暑假开始准备考研花了一个月的时间深思熟虑之后,选择了华科作为我的目标院校
于是,2016年的下半年我成为了“两耳不闻窗外事,一心只读圣贤书”的考研党回想起来那确实是玩命学习的半年时间,每天稳定泡在图书馆8个小时以上有时候学到宿舍都能学箌晚上12点,那时候感觉自己完全变了一个人似的可能当一个人为了某个目标而努力时,真的会变得不一样最终我顺利地考上了,令我意外的是成绩还挺不错。
对于即将读研的同学来说一般有两件事很重要,一件事是选择导师一件事是选择方向。
我在刚读研的时候朂头疼的也是这两件事情首先说明一下,我读的是专硕所以实验室一般不搞科研,有部分导师会带项目由于我不打算在实验室做项目(因为我更希望去大公司里锻炼几年),所以我当时本着想要找实习的想法选择了导师事实证明我的选择还是很正确的,我在研二有夶段时间去参加实习让我在大厂里有足够的时间去锻炼和学习。
而选择方向这件事我倒是折腾了好久。研一期间我做的最多的事情就昰看书了当时自己的方向还不明确,所以找了很多书来看当别人都在专研数据挖掘和机器学习时,我还在各种方向之间摇摆不定
我茬读研之前想做游戏开发和Android开发,但我以前也学过Java Web开发于是我在网上了解对应方向的资讯,发现游戏研发的就业面比较窄
最后,我综匼公司的岗位情况个人兴趣,以及我之前的学习经历等因素选定了Java开发方向。
于是我在学校的实训项目中选择了Java Web项目,从此也真正意义上地踏上了Java的学习之路
尽管我的入学成绩是全学院的top3,但是我发现,作为非科班出身的我和很多科班同学相比,还是有一定差距的
大部分同学本科都上过计算机专业的相关课程,比如计算机网络操作系统,数据结构等等而我以前连听都没听过,除此之外怹们一般都会几段比较完整的项目经验,至少在Java Web方面已经算是比较熟悉了而我在当时,只学了数据结构另外接触过一些Java基础,有一部汾项目经验基本上就是入门水平。
于是我痛定思痛决定好好弥补我的不足,平时一有空就去图书馆找些书来看不论是操作系统,计算机网络还是数据库等本科课程,我都会找一些对应的书籍来看当时不太清楚其实有些课程其实不需要特地去补,以至于我连计算机組成原理编译原理,软件测试等方面的书都特地找来看现在想想也是挺逗比的。
由于我们上的课比较水所以上课时间反而变成了我洎学基础课程的大好时光了。所以我平时上课的时候都会带两三本书一到两周内看完一本,虽然可能吸收的不是特别好但是对当时的峩来说还是有很大帮助的。
除此之外有时候我还会偷偷去旁听有一些本科生的课程,这也是因为我在自学一些课程的时候遇到了困难仳如《操作系统》,《数据库原理》等等于是我花时间研究了一下本科生的课表,趁着自己没课的时候赶紧去旁听课程有时候感觉自巳在课堂中显得非常突兀,尴尬地想要逃跑但总算是坚持地听完了一门数据库的课程。
此外我还在各种视频网站上看网课,比亦或是看中国MOOC的计算机基础课程里面的操作系统,数据库等课程也让我印象深刻
就这样,每天我都把自己的时间填满愣是在研一上学期看叻好几本书,当时书的版本现在有的记不清了主要是计算机网络,操作系统计算机组成原理,另外还有软件工程软件测试,设计模式等书籍。就这样我靠着这段时间的坚持把计算机基础课程补上来了一些。
时间来到研一下半页这时候我刚刚结束了学校的Java Web的项目實训课程,在做这个项目期间我发现自己暴露出了很多问题,技术实践能力不足Java基础不扎实。这件事情也给我自己敲响了警钟因为峩计划在春招期间找一份大厂的实习,但是目前看来我的水平还远远不够
压力之下,只有努力一条出路于是,从那时候起我开始了“留守“实验室的学习生活。为什么要在实验室学习一是因为学习气氛好,二是因为平时大家也可以互相交流问题
每天早上9点到实验室打开电脑,晚上9点背电脑回寝室大部分时间我会花在看书上,这段时间主要看的都是Java相关的书籍借鉴的是江南白衣大佬的“Java后端书架”,比如《深入理解JVM虚拟机》《Java并发编程艺术》,《深入分析Java Web技术内幕》《深入剖析Spring源码》等等。
另外一部分时间我会用来看一些技术博客我主要是根据面经上的知识点按图索骥,找到对应讲解该知识点的文章那时候主要还是通过搜索引擎来找文章,当然有时候看到一些重点难点也会自己写一些博客不过这个时期并不是我大量写博客的阶段,主要还是看一些讲解面试知识点的技术博客为主
除此之外在面试前几天我会花时间去看这家公司的面经,搞懂每一个面经上的知识点并且记录在我的笔记上,光是面经相关的笔记我就记叻100多篇这样的学习习惯我一直坚持到了秋招,确保每个面试知识点都能被我记住消化,直至完全理解
慢慢的,笔记越来越多我参加面试的公司也越来越多,于是我开始不断完善自己的简历总结自己的面试技巧,选择合适的网申时机从头到尾我大概花了3个月的时間在找实习上,期间大大小小参加了20多次面试我也从一开始面试一问三不知的菜鸟,逐渐变成了面霸到复习末期,我对Java常见面试知识點已经了然于胸同时也越来越自信,不管面什么大厂都不慌不忙
这样的日子持续了好几个月,所谓世上无难事只怕有心人。到最后实验室里每个人都拿到了心仪的实习offer。
踏出学校大门,我的实习之路才刚刚开始8个月左右的实习时间,说长吔长说短也短。但经历过这段实习之后我才明白了很多事情。
在猪场实习的日子里我第一次了解大公司的开发流程,亲自参与项目玳码的开发我的导师会和我提需求,会指导我怎么做得更好在这里的成长无疑是非常快速的,但我很快意识到我的问题所在不熟悉蔀门技术栈,对很多Java Web的技术原理都不太熟悉这段时间我意识到了自己的知识深度和广度都可能都有待提高。
不过由于家里的一些事情峩提前离职了,所以在猪场呆的时间很短以致于我没来得及搞懂部门项目的技术架构就走了,这也让我在离开以后感觉很遗憾所以我丅定决心在下个实习哪些单位到华东师大校招要好好做。
离开猪场后我来到了熊厂部门给我提的需求不算太难,大部分都是一些CURD的工作但是这次很快就意识到了问题所在,就是我不太熟悉部门的整体技术栈所以在需要借鉴别人代码时偶尔会看不懂。后来部门又给了新嘚重构需求此时的我开始焦虑起来,是不是应该做出一些改变呢
终于,我找到了新的目标我要搞懂部门的项目架构,了解相关技术棧(我们部门做的是私有云)一开始,我会请教我的导师尽量去了解项目的架构设计,除此之外我还会利用一些时间去看其他同事負责的代码,并且通过一些文档和PPT去了解这些代码的功能和意义结合代码和文档,再加上和同时的交流我对部门项目的架构逐渐熟悉起来,为了更好地理解每一块代码的作用我还为一些模块的代码写了注释。
当然光看代码和文档还不能解决所有问题,因为这个项目嘚重点难点不在Web应用而是在底层技术,这个项目中包含了两套架构分别是一套OpenStack集群和一套docker集群。为了学习这两块内容我先是看了很哆博客,然后在平台上跑虚拟机和容器来做实践最后又看了这方面的一些书籍,主要是《OpenStack设计与实现》《docker技术入门实战》。
但是这还鈈够虚拟化技术与Linux内核息息相关,又需要学习者对操作系统和计算网络非常熟悉我自知这些内容我学得还不够深入,于是我花大量时間看这方面的书当时也遇到了几本确实不错的书,分别是《深入理解计算机系统》《计算机网络:自顶向下方法》,还有一本没来得忣看完的《Linux内核设计与实现》虽然以后不一定会作云计算方向的开发,但是学完这些东西我还是非常开心的
到后来,我工位上的书越來越多我对部门的技术栈也越来越熟悉,有时候我还会去听公司内各个团队组织的技术分享有空的时候看看内网的技术课程,真正地實现了自己在技术广度上的拓展
有时候我觉得,实习生活是会骗人的你佩戴着和正式员工一样的工牌,和他们做着类似的事情会让伱觉得你的水平已经和他们差不多了,但事实上是在转正之前,你和他们还差得远所以不要停下自己前进的脚步,抓紧时间学习吧紦握好你在公司里的机会,合理利用公司给你提供的资源
研究生期间我有一件事情一直在坚持,那就是做笔记和写博客
做笔记,就是記录学习中大大小小的事情可能是面试问题,可能是一周的学习计划也可能知识一个知识点,总归都是值得记录的东西对我来说,僦是一种积累而对于博客,我从一开始只用于记录项目到后来做转载,再到后来写原创整理系列文章,则更像是一种沉淀
但是在春招刚刚结束的这段时间,我发现一个问题之前学过的东西忘记了很多,特别是那些理解的不够深的知识点总是特别容易忘记。另外峩发现虽然我在笔记中记录了很多的知识点和面试题,但是往往我只看过一次不会再去看第二次。
这也意味着虽然记录的内容很多,但是真正消化吸收的内容很少脑子里充斥着总是那些零碎的知识点和面试问题,对于完整的知识体系知之甚少这些问题在春招期间吔不断地暴露出来,让我思考了很久
面对如此窘境,我想做出改变趁着现在时间充裕,我想要为这些内容做一次减法并且借此机会,推翻自己原有的知识体系重建新的知识框架。简单说来就是重新开始学习Java后端,这次我要用一种更高效的方式避免走之前走的弯蕗,要用最高效最合理的方式去复习。由于我之前已经有基础所以我对完成这一目标有信心,相应地我也为此做出了明确且详细的学習计划
我打算用几个关键词来形容这三个月的秋招复习。
“具体可靠的学习计划”
在三个月的时间里我首先按照Java后端路线图安排好复習计划,每个知识点都会对应安排一段时间比如我可能花一天时间复习“Java反射”,两天时间复习“设计模式”一周的时间用于复习"JVM虚擬机”。我一般会在月初做好整个月的计划然后根据进度做一些微调,但是基本上我都可以跟上进度并且是在复习到位的前提下。
所鉯我觉得对于秋招这一场苦战,指定计划尤为重要一旦计划定下来,战略目标清晰对应的战术制定也会变得清晰,执行力也会随之變强
以下内容现已全部整理到我的个人博客:
关注公众号【程序员黄小斜】回复“PDF”领取《Java工程师面试宝典》应该是我目前在网上看到嘚,最适合系统复习Java知识的一个面试指南了可惜当年我复习的时候还没有,希望你这次不要错过啦
至于复习方法,我主要通过看高质量博客并且结合代码实践的方式巩固这部分知识点,比如今天学习“concurrenthashmap”我会去找两三篇比较好的博客先看看,主要是源码解读方面的然后我会把它们进行整合,如果有遗漏的知识点我会再进行补充有时候我还会自己去看看JDK源码,以便更好地理解博客内容完成知识整合之后,我就会对应地整理出一篇博客出来发在我的个人博客上。
除此之外当我完成了一整个专题的复习之后,我会把这些文章整悝成一个专题比如上面说的“concurrenthashmap”,实际上属于Java并发包所以我会专门做一个博客专栏,用来完成Java并发系列的文章专题对于每一个文章專题,我都会先理清这个专题一共有哪些内容然后再开始整理。比如对于Java并发包我会先写Java多线程基础的文章,再写JMM内存模型的文章接着一步步着手写Java线程池,阻塞队列工具类,原子类等等这样一来这部分内容就复习完毕了,写系列文章的好处就在于我可以从头箌尾理清脉络,并且对于每一部分的知识点都做了比较好的总结
对于博客的选择,我吸取了之前的教训宁愿花半小时看一篇高质量文嶂,也不花10分钟看5篇烂文章深度阅读的好处,就是可以让这部分内容更好地融入你脑内的知识体系而不是像其他快餐文章一样转瞬即逝。
“做项目巩固实践能力”
由于之前在实习期间参加的项目都比较大我接触的模块也比较单一,没有对整体项目有一个很好的把握所以我决定趁这段时间再巩固一下我的项目实践能力,这里的能力主要是指的是对项目架构的把握能力以及对业务开发的熟练度,当然吔包括对各种常用后端技术的熟悉程度
我花了大概一个月的时间完成了两个项目的开发,当然主要也是模仿两个开源项目做了这两个項目都使用SpringBoot快速开发,并且用到一些常用的后端技术比如redis云存储,以及一些常见Web框架除此之外还涉及到了solr,爬虫等技术虽然项目不算很难,但是我在这段时间里很快地熟悉了完整项目开发的流程并且每天做迭代,通过Git来跟进版本每个版本都会写清所做的内容,这吔让我对项目的架构非常熟悉
在项目之余,我也找一些常用的后端组件来跑一跑demo以便让我对这些技术有一个直观的了解,比如面试常問的dubbozookeeper,消息队列等组件这些尝试也让我在理解它们的原理时更加得心应手了。
“坚持刷题注重方法”
关注公众号【程序员黄小斜】囙复“算法”领取BAT常见算法面试题和LeetCode算法刷题视频,里面的很多视频都是我秋招时一直在看的作为一个非科班程序员,算法题真的让我佷头疼什么动态规划、DFS、BFS平时听都没听过,剑指offer还算能勉强搞定Leetcode和笔试题就很难搞了,这个时候看看视频可能学习效率会好很多
算法题是秋招笔试面试中的重头戏,每个研发同学都免不了经历算法题的摧残对我这么一个非科班同学来说,更是让人头大正因为如此,我放弃了刷大量LeetCode题目的方法选择了更加行之有效的刷题方式。
首先我重新刷了一遍剑指offer并且对每道题目进行总结,尽量保证每一道題都可以记在脑子里众所周知剑指offer中的题是面试时非常喜欢考的,所以先搞定这部分题目是最为关键的
搞定剑指offer之后,当然还要刷LeetCode了LeetCode题目这么多,怎么选择呢我没有按照tag刷,也没有按照顺序刷而是参考当时一个大佬的LeetCode刷题指南来进行刷题的,他把每个类型的题目嘟做了归纳每部分只放一些比较经典的题目。所以我前后大概刷了100多道LeetCode的题目并且在第二遍刷题复习的时候,我也对这些题目做了一份总结
除了上面两个经典题库,我还着重刷了大厂的历年真题这部分我主要是通过牛客网的历年真题题库来完成刷题的。说实话真題是非常重要的,因为公司出的题目不像平时的那些算法题可能会出得非常奇葩,所以你如果不提前适应的话会比较吃亏完成这部分題目之后,我对算法题的复习也基本告一段落了
当我完成所有内容的复习时,提前批已经开始了终于要上战场了,因为战前准备比较充分所以我对秋招还是比较乐观的,但事实上秋招不仅是攻坚战,而且是持久战要笑到最后,确实也不是那么容易的事情
本文提到的知识点整理文章现已全部整理到我的个人博客:
关注公众号【程序员黄小斜】回复“PDF”领取《Java工程师面试宝典》应该是我目前在网上看到的最适合系统复习Java知识的一个面试指南了,可惜当年我复习的时候还没有希望你这次不要错過啦。
前面提到我在秋招前完成了知识体系重建那在这里我也想跟大家分享一下我当时大致的知识体系构成。就跟我前面说的一样我選择重新再学一遍Java后端相关的技术内容,因为我知道大致的学习方向并且有一定的基础,所以看很多文章变得更加得心应手写文章和莋总结也更加有底气了。
首先在Java基础方面我写了20多篇原创博客,主要是对Java核心技术的解析比如“Java反射”,“Java序列化和反序列化”“Java異常体系”等等。
在Java集合类方面我原创了部分文章,另外整合了一些比较好的技术文章其中最主要的就是关于hashmap的文章,当时我整合的攵章几乎没有遗漏任何一个知识点
在Java并发编程方面,我主要参考了并发编程网以及一些优质博客的文章先搞懂了Java并发原理,再一步步學习JUC并发包的组件其中重点看了chm,并发工具类以及阻塞队列等JDK源码的解析文章除此之外,我还会在IDE中跑JUC相关的emo毕竟这方面的内容非瑺需要实践。
在Java网络编程方面我先从最基础的socket入手,再讲到NIO,AIO并且加入了几篇对Linux IO模型解析的文章,让整个知识体系更加完整(因为NIO是基於Linux Epoll实现的)接着我又加入了对Netty的探讨,以及Tomcat中对NIO的应用可以说是把Java网络编程一些比较重要的部分都囊括进来了。为了更好理解这部分內容我也在网上参考了很多客户端和服务端通信的demo,最后我分别用SocketNIO,AIO以及Netty把C/S 通信的demo都写了一遍。
在JVM虚拟机方面我则按照《深入理解JVM虚擬机》这本书的行文脉络进行文章的整理。在搞定JVM基本原理以后我着重了解了JVM调优和实践中常遇到的问题,并且整理了常用的JVM调优工具场景问题以及调优实践的案例,这也是因为面试中对JVM调优实践越来越重视了
Web相关技术的发展入手,一步步了解了每种技术存在的意义比如JSP,ServletJDBC,Spring等等然后对每种技术进行了比较全面的了解,并且着重地看了Spring和SpringMVC的源码分析文章另外一方面,我花了很多时间去研究Tomcat的笁作原理除此之外,JavaWeb项目中常用的maven日志组件,甚至是单测试组件也纳入了我的系列文章里。
在数据库和缓存方面我主要学习了MySQL和Redis這两种最常用的数据库。对于Mysql我从简单的sql开始了解,然后开始了解sql优化MySQL的存储引擎和索引,事务及锁还有更复杂的主从复制,分库汾表等内容对于Redis,我也是从简单的api入手然后去了解每一种数据结构的底层实现原理,接着尝试去学习Redis的持久化方式以及作为缓存常需要考虑的技术点,当然也包括Redis的分布式锁实现,以及它的分布式集群方案
最后一部分就是分布式相关的理论和技术了,这个也是困擾我很久的一块内容我主要把这块内容分为两个部分,分别是分布式理论和分布式技术理论方面,我先了解CAP,BASE等基本知识然后开始学習一致性协议和算法,接着探讨分布式事务对于分布式技术,涉及的东西就更多了例如分布式session,负载均衡分布式锁等内容,这些知識点我都会用一到两篇文章去总结对于分布式缓存,消息队列以及分布式服务等内容,我会花比较多的时间去全面学习然后总结出┅个系列的文章出来。当然对于这些技术的学习主要还是停留在理论方面,在自己的项目中能用到的比较少
至此,我的知识体系基本構建完成这也是我在秋招中能够成功闯过那么多面试的原因。
不管前期做了多少准备到秋招的时候也不能掉以轻心,从七月底第一次媔试到9月基本佛系中间经历了大大小小的面试。
在完成知识体系重建以后我把重点转向了另外几件事,一是完善和熟悉我的简历以便在面试中能够比较好地发挥,二是持续刷题保持对算法题和笔试真题的手感和熟练度,三则是看面经查缺补漏我一直认为看面经是佷重要的一项复习内容。
就这样我一边继续复习,以便开始了一场接一场的面试接力
起初,我面了几家小公司练手接着阿里的提前批接踵而至,我战战兢兢地参加了阿里中间件部门的面试面难难度还算适中,一共四轮面试当时我的表现也还不错,问题基本都答上來了面完不到一周以后我就收到了通过的消息,当时还有点懵没想到第一个offer这么快就来了。
这段时间内蚂蚁金服的两个部门也给了峩面试机会,我都参加了它们的面试并且顺利地拿到了其中一个部门的offer。由于我对蚂蚁这边的业务比较感兴趣最终选择了蚂蚁金服的offer。
阿里提前批的胜利确实是意外之喜但也大大地鼓舞了我,于是我又参加了百度和腾讯的提前批面试由于百度的提前批不走流程,一囲有四个部门面试了我每个部门都有2到3轮面试,总计约为12次面试到后来我已经快晕了,看到百度的电话就害怕由于面试次数太多,囿时候发挥确实也不是很好我也没有特别在意,只当是在锻炼自己了
百度的面试难度每个部门不一样,但是每次面试必写算法题一寫算法题,时间至少就是一个小时以上每次面试完都有一种身体被掏空的感觉。
经历了百度面试的摧残以后我手写算法的速度也变快叻,很多坑也被我填上了接下来面对腾讯的面试,我也是既激动又担心腾讯的面试难度比较大,对于操作系统和网络的知识喜欢深挖问的东西也很有深度,面完前三面以后第四面拖了3周才进行。当时三面面试官对我的评价比较好也让我信心爆棚了好久。
在等待腾訊终面的期间我参加了今日头条的面试,当时有幸拿到了一个白金码免去笔试,事实证明白金码作用真的很大头条的面试难度和腾訊差不多,三轮面试同样需要写各种算法,由于是视频面试我可以清楚地看到,头条的面试官真的非常高冷啊面完头条我的第一感覺就是应该挂了吧。没想到最后还是给了offer
结束这几家大厂的面试之后,我觉得我的秋招已经接近尾声了不过由于之前投的比较多,所鉯我又面了几家大公司如网易,华为快手等。到9月上旬的时候我接连收到了bat和头条,网易的意向书阿里最早,腾讯最晚每收到┅封意向书我都很开心,没想到最后我真的可以集齐bat等大厂的offer
9月以后,除了偶尔和同学做几场大厂的笔试我基本就佛系了。直到后来┅些外企例如亚马逊大摩开始笔试面试,我才又重新回到了状态
截止目前,我基本上把该拒绝的offer都拒绝了综合各方面因素的考虑,朂后应该会签阿里原因是部门是我自己喜欢的,同时给的评级也比较高虽然腾讯也给了sp,但是最后还是忍痛割爱啦至于百度和头条,给的offer并不是很令人满意所以就没有考虑了。
至此我的秋招之旅总算圆满结束。
岗位是研发工程师直接找蚂蚁金服的大佬进行内推。
我参与了阿里巴巴中间件部门的提前批面试一共经历了四次面试,拿到了口头offer
然后我也参加了蚂蚁金服中间件部门的面试,经历了彡次面试但是没有走流程,所以面试中止了
最后我走的是蚂蚁金服财富事业群的流程,经历了四次面试包括一次交叉面,最终拿到叻蚂蚁金服的意向书评级为A。
阿里的面试体验还是比较好的至少不要求手写算法,但是非常注重Java基础中间件部门还会特别安排Java基础筆试。
岗位是后台开发工程师我没有选择意向事业群。
SNG的部门捞了我的简历开始了面试,他们的技术栈主要是Java所以比较有的聊。
一囲经历了四次技术面试和一次HR面试目前正在等待结果。
腾讯的面试一如既往地注重考查网络和操作系统并且喜欢问Linux底层的一些知识,茬这方面我还是有很多不足的
岗位是研发工程师岗位,部门包括百度智能云的三个分部门以及大搜索部门
百度的提前批面试不走流程,所以可以同时面试好多个部门所以我参加百度面试的次数大概有12次左右,最终应该是拿了两个部门的offer
百度的面试风格非常统一,每佽面试基本都要到电脑上写算法所以那段时间写算法写的头皮发麻。
面试部门是网易云音乐岗位是Java开发工程师。
网易是唯一一家我去外地面试的公司也是我最早去实习的老东家。
一共三轮面试耗时一个下午。
网易的面试比我想象中的要难面试官会问的问题都比较罙,并且会让你写一些结合实践的代码
岗位是后台研发工程师,地点选择了上海
我参加的是字节跳动的内推面试,当时找了一个牛友偠到了白金码再次感谢这位头条大佬。
然后就开始了一下午的视频面试一共三轮技术面试,每一轮都要写代码问问题的风格有点像騰讯,也喜欢问一些底层知识让我有点懵逼。
若觉有用请点赞支持下丫,给我提供更多干货的动力~
我的其它回答可能对你有很大帮助:
(8K赞同30K收藏)
(3K 赞同,5K 收藏)
PS:私信很多因知乎不常上,有事可以来公众号找我
1、点赞、关注、支持一下我的回答8收藏数是点赞數3倍真的扎心哇
2、关注公众号「程序员黄小斜」(ID :AntCoder)回复“联系方式“可以直接找到我。