BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / job / #2126848同步于 2021/3/9
Job机器人发帖

本科生春招的一点点心得

indianmifan
2021/3/9镜像同步0 回复
之前在帖子里答应要写一篇分享,但又一直觉得自己的经验也没有什么特殊的,所以迟迟没有动笔,这两天看到悄悄话里有些同学对春招有点焦虑,所以还是share一下我的心路历程,以及一点点的春招秋招经验吧。 我是在去年二月的最后一天才开始写自己的中文简历,大概是在三月初,才真的开始准备暑期实习,所以现在也还不算太晚,希望能给正在找工作的大三学弟学妹一点点启发。 先自我介绍一下吧,我是17届计院本科,绩点勉强能保研。也没有什么竞赛经历,也没有什么开源贡献,在去年六月之前更没有什么实习经历。去年六月在微软Azure实习了三个月,秋招接了微软的return offer。现在在字节存储实习。 # 春招 去年也没有想到,会在大四毕业就参加工作,一二月的时候还在找暑研,后来发觉暑研无望了才开始准备暑期实习。 第一次投简历是2.28号,完全没有准备地,第二天就面了腾讯,当然是挂的很惨,三次握手都没答上来的那种。然后,然后3.4号才决心好好准备暑期实习,那天冲了一个LeetCode会员,开始每天做几题剑指。意识到自己没有脑子做算法之后,也因为年初看了6.824的网课,决定找系统方向的实习,那个时候对系统这个大方向也没有一个很全面的了解,觉得大厂的鸡架都行,现在想想不应该这么草率,如果当时能花更多时间审视自己的兴趣,应该能找到一个更契合的暑期实习。 大致说一下我三四月份是怎么准备的吧,其实网上类似这样的分享很多了,写得跟他们也挺类似的。 语言:因为只会一点c++,所以实习是奔着c++去找的。在语言方面,我花了很长的时间过了一下C++ primer(没有plus),但对于找工作的话,效果最好的还是背面经了,问来问去就那么几个问题,比如多态、虚函数表、各种继承的区别之类的,这些通过背面经能很快得掌握,但还是会有一些面试官会问到比较偏门的知识,比如左值右值引用、移动构造、volatile的原理之类的,这些还是要看过primer才能稍微应付一下。 算法:我到春招结束,也就做了五十道LeetCode,不做简单题,困难题看心情,主要是做中等题,一开始经常不看题解就下不去手,但对我来说,看完了题解能写出来就不容易了,也足够应付面试了。写的慢的题会隔几天再做一遍。秋招结束也只做了67题,准备秋招基本上就是吧春招做过的题倒序再做一遍(实在是没时间好好准备)。 项目:我一开始简历上放了四段。第一段是算法,是一个很不深入,而且跟岗位不相关的经历。后来就去掉了。还有三段其实都是课内的项目,计院的同学应该都懂的,大二的旅行管理,大三的DNS,还有程设课上的一个自由发挥的项目,做的是一个collaborative coding platform。其实都挺简单,深入下去能引导面试官问一些比较细节的问题,比如DNS能引出一些kernel、socket相关的问题,platform引出一些BD、http、并发控制的问题,当然这些问题要很了解,面试官面起来也会觉得你挺厉害。准备春招的时候也对项目做了一点优化,就算项目本身没有一些没完成的功能,也要考虑到怎么实现、怎么去优化。我还挺喜欢面试官问我项目的,因为一聊就能聊很久,避免暴露我面经背的不牢。 杂七杂八的:系统设计我觉得还是有一点点重要,外企比较喜欢考(ms, freewheel, shoppee),但这种问题一般也没有固定的答案,一般就是说说自己的想法然后跟面试官讨论利弊。但我自己也没有去整理这一块的知识点,所以没有什么好的建议。设计模式可能去要看一看,当时是在B站上随便找了一个系列两倍速刷完了,其实也没都记住,重点看看几个常见的就好了。要系统的学还是得去看一下GoF。 流水账:刚刚说了我是3.4开始准备,一来是没耐心,二来是看到好多公司都开始招聘了,怕上车慢了。我从三月中旬就陆陆续续投了很多简历,春招基本上是拿面试当复习,数了一下不到两个月里一共面了22场。一开始对自己不是很自信,加上三月的时候频频挂面试,接到腾讯运维offer和快手offer的时候都以为春招已经结束了,但后面继续面了几家还是拿到了几个更好的offer。所以,一开始没有好offer的话也不用太焦虑,再试试看,说不定还是有机会的~ # 秋招 秋招就没什么好说的,基本和春招没有差太多,当时忙着实习也没有好好准备,就基本上是春招的查缺补漏,春招做过剑指再做一遍。但还是挺焦虑的,提前批挂了字节,连pdd都挂了(感谢面试官),但最后也算不错,拿的offer还可以。 # 感想 好像在北邮很少有本科生会考虑毕业直接工作,我也是阴差阳错才走上这条路。虽然我自己明年可能也还是会继续出国,但我还是觉得这是一个,在决心保研/考研前可以被认真考虑的选项。 对于我来主要的原因有这么几点 1. 更喜欢系统方向,如果想做算法,可能还是需要读个研。 2. 系统方向本硕同薪,工作中也不会因为只有本科学历而区别对待。 3. 对北邮的校园生活有点倦了,不想再续三年,但也无力去更好的学校 4. 在工作中能得到的代码上的、架构上的知识可能远比在学校多。 5. 趁年轻多多试错,所以想尽早体验不同的职场生活 6. 想尽早经济独立 考虑到我也还没毕业,现在的想法可能也有些稚嫩。写这帖子的时候我问一个,同样是国防八子出身,没能出国所以现在已经工作了一年的本科生,会后悔当时放弃保研(还是两次)来直接工作吗,他说不会,庆幸当时这样的选择,甚至不打算继续出国了。不知道明年这个时候我会哪里,总之能像他一样没有遗憾就最好了。 # 实习的一点点心得 虽然没有太多的工作经历,没有足够的样本,但还是想简单分享一下感受。 - 微软 微软就没什么好说的,比较轻松,mentor也很厉害,不过比较忙,没有太多的指点,实习过后感觉能力的提升不是很明显。 - 字节 相比之下字节的技术氛围好很多,架构平均每周都有两三次技术分享。情况比较特殊,我有两个mentor,都很厉害,经常手把手教我debug,code review也很严格,组里氛围也很好,说着说着变成软广了.... 但是吧 字节的slogan是”Always Day One“嘛,在很多部门的氛围确实也很像一家创业公司,灵活的管理、不错的福利、还算舒服的工作环境,但很多时候也会像创业公司一样因为太注重效率,开发流程毫无规范、代码质量差且没注释、系统没有完善的新人手册,如果是不幸落入这样的部门且没有靠谱的mentor,那日子可能会过得比较难受。哪怕是现在,我的一大部分工作也是在重构前人的屎山,以及堆砌新的屎山。这一点上看,微软的流程比字节规范太多,一个小项目也要写超级详细的文档,在微软三个月干的活放在字节可能两周就能干完了,但我还是比较喜欢字节这种快节奏的开发方式。 如果能接受加班的话,字节算是一个很好的去处。 但是字节加班实在太重了,基本是10.5 10 5.5 吧,长期加班会让我有一点点抑郁,但如果有同学对文件存储感兴趣且不介意加班的话也欢迎私信我投递简历hh
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。