欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

旭日已经过去近三个月了,他终于总结出了自己的第 23 届秋季新秀班。

最编程 2024-05-04 17:50:15
...

前言

那个人就是我,因为再不发文的话,就是24届的天下了。

上次写这类型的文章,还是在22年1月份,没想到这一年过的这么快。

# 一名98年预备役前端程序员在屏幕前用键盘总结他的大学生活

先简单介绍下我的个人情况,我是土生土长的杭师大本硕,本科专业是计算机科学与技术(金融信息服务方向),硕士读的是电子信息-软件工程专硕,主要研究深度学习图像处理,学制两年半,所以我是早已拿到毕业证了的应届生。

说是23届秋招,其实要从实习阶段开始回忆与记录,记录我找工作的磕磕绊绊。

准备实习

我起步也比较晚了,22年3月份开学回来才开始系统性准备找工作,包括准备八股文、算法以及项目。

先说八股文,网上的资料实在是太多了,在掘金就针对性收藏了好几篇。HTML和CSS的就没咋看,JS看的比较多,学习得也比较深入,不仅仅是停留在使用层面了,对其中的一些原理也有了自己的一些理解。除此之外,计算机网络这些比较基础的知识也复习了一遍。当然,光了解这些还是不够的,对框架的源码也进行了学习,由于当时我的技术栈只有Vue2,所以自然也熟悉了其最重要的一些原理。Webpack的学习是当时我认为的一个难点,因此自己也跟着笔记配了一下,但是后来面试过程中其实问的比较少。其实八股文很杂,还好当时有个前端面试真题的飞书多维表格可以参考着有规划地复习,我想应该有不少人也看到过。

再说算法,当然是刷leetcode了,但是盲目地刷就没有针对性,所以我是照着代码随想录的题库刷的。每天刷那么几道题,有段时间觉得还挺快乐的,但到后面动态规划的时候感觉有些难度了。力扣提交记录如下,说来惭愧,题量不多,月度勋章也只有一个。

截屏2023-05-27 15.35.18.png

当然,前端还得手写算法,也就是把JS的一些API自己实现一遍。在我复习过程中,我一共总结了25个高频方法,在理解其原理的基础上写出来,并对照网上其他方法进行修改,之后每天会默写一遍。虽然看起来有些机械,但当时的效果真的不错,至少后来面试过程中遇到手写题就信手拈来。感兴趣的朋友可以看看我的仓库。 # 前端手写题

最后说下我的项目,截止复习的时候,其实有好久没写过项目了,所以用的还是21年我学习高峰期的项目,一共有三个,所以归纳总结了一下全都写到简历里了。当然也还去熟悉了一下项目的代码,就怕面试的时候问一些袭击的问题。个人认为面试官问的“项目过程中遇到过什么困难”这类问题最难回答,因为在开发的时候确实可能会遇到一些问题,但那些问题其实很简单就可以解决,而且个人项目压根就没有多大的技术门槛。

实习也不好找

大家都说简历的第一印象很重要,排版、名词大小写、空格以及内容都是不能忽视的。仍记得当时简历做了好久,个人比较喜欢简约,所以在超级简历上买了会员。

邮箱也很重要,我重新注册了个163邮箱,并且地址就是我的名字,没有花里胡哨。

写好并仔细检查过后,我终于要开始投递人生第一份简历了。而那时已经是四月上旬了。是的,很晚了,主要是我怕复习没到位就被安排面试了,所以就一直拖到了现在。后来我才意识到应该很早就投递起来,而不是先复习。

牛客网是那时每天必逛的网站,我在那了解招聘信息,寻找内推信息,所以后来所有的投递几乎都是有陌生朋友的内推码。但因为某些原因,我找的都是杭州的公司。

第一次投递我直接选了网易,因为网易实习招聘快结束了。投了三个部门,很期待,但是等了几天之后仍然没有音讯,直到后来一个实验室同学说自己被挂了,我才发现我也被筛掉了。这无疑是给我的一个打击,很失落,谁能想到出师不利,在简历关就无了,与网易无缘了。

后来又投递了阿里,同样也可以选择三个意向部门,我选了本地生活、钉钉和阿里云。可是很遗憾,凭借“马云校友”的身份也过不了简历这一关,这三个志愿被依次挂掉,分别在4月19日,4月22日和5月5日。

我相信每个应届毕业生都有一个大厂梦,当然我不会只刚大厂。

除了官网投递,按照网上的经验,我自然也投了一些”仍在发展过程中“的公司,所以当时Boss直聘也成了手机常备软件。我筛选了几家学校附近的小公司,有的已读不回,有的要求实习六个月及以上,有的薪资待遇不符合预期。

后来终于等到了我的第一次面试。时间为4月22日,这是一家在学校旁边的小公司,面试当天下午我按照约定时间骑着小电驴来到了这家公司。由于Boss上要求拍照签到,但是我找不到这家公司的Logo,于是联系了招聘人员,后来才发现这间屋子其实是一个孵化器,不止一家公司,而我面试的那家公司在一个小房间里。我至今还记得那个很简陋的环境,还没开始面试我就下定决心不会来这里上班。不知道为什么,面试前还让我填写表格,包括家庭住址这些,我索性直接写了个大概,就交给人事了。面试开始,把我叫到一个只有两张椅子一张桌子的小会议室,显示人事跟我闲聊,问我研究生专业、研究内容以及为什么想做前端这些问题。后来技术主管就进来找我聊了,问了一些简单的问题,都答上了。聊了有几十分钟,后面问我能实习多久,以及能提供转正机会给我。但我委婉地拒绝了,离开之后回想起来感觉也没在这次面试中学到什么,至少问的知识点都不难,可能在关于自我介绍的交流上有了一点点经验吧。

当天晚上还约了另一家公司——安恒信息的面试。形式是电话面试,在实验室座位上接到来自杭州的号码后很紧张地走到了楼道开始面试。但正式开始的时候我是一种很放松的心态在交流,简单的自我介绍过后面试官就开始问他的问题了,问了js、vue以及项目的一些问题之后,我开始反问我的表现如何。得知面试官的正向评价后,我很开心,一度觉得面试不过如此。两天后收到了二面通知,又开始紧张地准备了下。二面是我当时觉得最正经最符合我预期的面试,是一个视频面试,时间约50分钟,问了好多问题,其中不乏场景题以及我事先没了解过的题目。快结束的时候面试官问我实习时间,以及主动告知实习生的相关待遇,我觉得我可能稳了,但是这家公司离我很远,通勤要一个多小时,并且待遇也不是很好,我心里还是很犹豫的。果不其然,当天晚上接到了一个电话,说我已经通过面试拿到offer了,跟我简单介绍了下薪资,说我是研究生所以给的工资稍微高一点。但是由于通勤时间过长,工资不高,网上风评不一,以及这才刚开始找实习等原因,综合考虑过后,我还是在微信上婉拒了这第一份offer。

虽然我没有接offer,但这家公司以及面试官给了我极大的信心,仿佛告诉我我是有能力的。

Boss上又约到了一家公司,距离学校三公里,又是线下面试,我又骑着小电驴去了。这是在一个园区里的一家公司,小电驴没地方停了,就在一个停满了电瓶车的区域挤了一下,稍微超线了。这家公司要笔试,上来就给我一张卷子让我手写,是A卷,都是简答题,如http响应码及其含义、什么是跨域、getpost对比等等。终于写好后,开始面试,这家公司环境明显比之前第一家好,会议室挺大,里面一共有四个人,HR、技术和像老板的人,还有一个坐在他们面前的我。他们看了看我的笔试题之后,让我开始自我介绍,然后又拿来一张卷子让我写,说之前的难度太低了。于是我就在他们面前开始做题,这是一张写着Web前端工程师的试卷,一共三道题:根据html和css画出布局图、压缩简化css和将一段文本描述转换为JSON格式。之后又开始面试了,问了一些技术相关的问题,还问我面试了几家公司、offer情况以及最晚答复时间。我觉得可能被录用可能性较大,所以在反问环节问了薪资情况,说研究生的话可以给我开4000块。emmmm,我还是觉得不太高(谁跟钱过不去),于是说晚点给他们答复。出来之后,我的小电驴不见了!!转了好几圈问了保安后才知道被拖到一个较远较空旷的地下车库了。

这家公司在后续还给我打电话问我的答复,但当时我正在和某梦中情厂切磋中,甚至以为自己能圆梦,所以我还是婉拒了。

我与字节的六轮面试

这个梦中情厂就是字节跳动,我觉得值得单独开一个章节,毕竟这是我最想去的一家公司之一,打算打怪攒经验升级后再去挑战的。

初次约面很意外

4月16日晚上十点多,从实验室回到寝室后,我在床上刷着Boss直聘,忽然看到字节有一名员工是在线的。我本想之后在官网投简历的,但还是抱着试一试的心态把自己的简历发过去了,没过一会儿就看到简历被查收了,但是对方没有回复我的消息。我当时不以为意,毕竟已经习惯了。

4月19日的时候,一位备注字节跳动的员工加我微信约面试,我才意识到那天晚上竟然无心插柳柳成荫。于是就约了4月27日下午的面试,恰逢我生日(我还觉得是命中注定)。后来一封很正式的面试邮件就发过来了,是位于杭州的A部门,我真的非常开心非常激动,连忙把这件事告诉了女友还有刚好在实验室的同学,他们开始吹嘘我“进字节了呀”。静下来之后,连忙又开始投入复习,开始刷算法题,毕竟一个星期之后就要挑战我最喜欢的那家公司了。

IMG_6380.png

正式面试前,我早就下好了飞书,在寝室打开摄像头反复调整角度以便展示更好的精神面貌。之后的每轮面试前我都会用手机对着飞书摄像头预览拍照记录下这一刻。

一面开始,由于在此之前已经有过几场面试经验,所以并没有很紧张,而是告诉自己”这是字节,务必好好发挥。”不愧是大厂,手写两道算法题,而且有几个问题角度比较刁钻。面试结束后其实对自己的表现没有多大的评价,觉得至此一轮游了。然而第二天还是收到了二面通知,但是有个五一假期在,所以时间推到了5月7日。二面进行了一个小时,聊的范围比较广泛,一共三道算法题,甚至还问到我Java的了解程度。可是有一道题我完成得并不是很好,但把思路告诉面试官后又得到了肯定的回答。后来非常意外地收到了三面通知,但是间隔时间很长,被安排在5月17日。按照网上的经验,三面一般都是级别较高的面试官了。在自我介绍结束后上来就直接给我安排了一道算法题,这和之前刷过的一道题很像,但脑子就是转不过来,很可惜没写出来,而且思路也没有得到他的肯定回答。是的,我知道我大概率是凉了,而且后面的几个问题虽然能回答上来但感觉是面试官为了拖时长而问的,最后还问我与其他人相比的优势,凉凉的概率又增加了。第三轮技术面试才37分钟,是最短的一次,结束后我坐在原位上呆住了,与字节的缘分就止于此了,然后把未完成的那道题又写了写,这回过头来才发现还是不难的。

这就结束了吗,没有。

我跟在字节的学长说明了这件事,他告诉我除了暑期实习生,还有日常实习可以多次投递。学长人很好,让我把简历发给他,他拿去给组长看看有没有需要修改的地方。后面我按照他们的宝贵建议小修了一下,连忙用学长的内推码正式投递了我的简历,选择了他所在的B部门

内推效率很快,我又收到了面试邀请,这回我一定要牢牢把握机会。一面很愉快,问题和算法都答出来了,有一两题稍有瑕疵,但面试官人很好,主动引导我解决了问题。会后,下午五点钟,学长给我发了两个字 “过了”,还告诉我,他的组长,也就是下午的面试官对我评价很高,“难得遇到一个基础扎实的”,当时甭提有多开心了。5月31日二面,全程近一个小时,问了我约三十道题,但整个过程我很享受,就像普通聊聊天,没有多大的心理负担。后来二面也过了,以为这次有学长的内推,我终于能如愿以偿了!

第三轮技术面约在了6月6日,期间端午我回家了,不知道怎么想的,我竟然在家进行了这次面试,但是,很坎坷,仿佛我就命中注定过不了这轮。读研后,我用的一直是实验室配的台式机,自己的一台游戏本是在2016年上大学前买的,闲置好久了,但之前所有视频面试都是用这台近六年的老家伙完成的,虽然有时候反应慢,但好在能够正常运行。但是,距离面试还有两三个小时的时候,它罢工了,忽然死机了,重启后一直显示开机自检,应该是硬盘坏掉了,搞了好久还是没开起来。要是没有手写代码也就拿手机平板应付过去了,然而没办法。家里有一台台式机闲置好多好多年了,能不能开机都不知道。我只能用我妈也是好多年前买的办公本来面试了,虽然也好久不用了,但好在插上电源后还能开机。这是老旧的XP系统,我急忙下载了飞书,幸好还能安装运行,本以为这样就可以安心了。面试开始,面试官看上去和我年龄相仿,但真让我猝不及防。首先,一开始问的问题就不走寻常路,还CPU我的回答,至于什么问题我就不详细介绍了,我觉得可能过于明显。然后,他还打开了我简历上的项目,发现了一个我从未注意到的一个bug,并问我原因和解决办法。此外,还深挖了一个我原以为比较简单的“陈述句”背后的原理。我在吱唔着回答的时候,离谱的事情又发生了,我他妈笔记本断网了!我是真服了,被问到知识盲区的时候本来就有些慌,这么一搞心态直接崩了。我不知道什么原因直接冲过去重启了路由器,为了让面试持续下去,我索性用手机打开,解释了原因后继续回答问题。后面的问题又把我按在地上碾压,我是真的太菜了。最后要手写代码了,又切换到恢复了的笔记本上操作。哎,有点难,我写的代码只能过2/3输入样例。会后,我觉得又凉了。

我麻烦学长帮忙问下我的面评,被告知 “普通”,可能是前两轮面评还不错,以至于对我抱有很高的期待,可我让他失望了,果不其然就挂了。

字节跳动面试邮件

至此,两个部门我都在止于第三轮技术面试。

虽然日常实习还有机会投递,但后来我也就没有继续纠缠了。

继续找吧

之后我也还陆陆续续面试了其他几家公司的实习生,比如哈啰滴滴秋储实习生。但是这两家,我都进行了最后一场面试,但在排序的时候挂掉了。尤其是滴滴,意难平,他的两场面试是在同一天进行的,一面若通过则休息十分钟后直接开始下一轮面试。当时已经是六月中旬了,而我还没有定下来实习的公司。要么是我不想去,要么是人家不要我,所以我把最后的希望都寄托在滴滴上了。面试结束后又开始了漫长的等待过程,期间我还加了滴滴秋储实习生QQ交流群,发现都有同学oc了,还不是我投的那个部门,简称某部门,这让我侥幸地认为我的部门还没开始。直到某天晚上,一个备注某部门的前端群友说自己接到电话了,我就赶紧联系了他,但是他并没有把hr的电话给我。然后我就只能通过自己的方式寻求自己的结果,我通过脉脉联系了几位滴滴员工,终于有一位好心人接受了我的好友邀请,并帮我联系了某部门的招聘人员。下午的时候电话就打来了,接电话前我还以为我有希望了,然而事实是电话那头说现在还在排序,让我等后续结果。显然,后面我还是无了,那位收到offer的朋友说部门只有一个HC

时间已然到了六月下旬,从四月拿到第一个offer的沾沾自喜到如今的挫败感,我意识到进大厂实习的机会终于没有了。这个时候有两条路摆在我面前—— 继续找实习 or 直接准备秋招提前批,为此我还在牛客上开了个投票,前者票数居多,而且我本人也觉得没有实习经历的话后续可能连简历也过不了。于是我又在Boss上开始了海投。

后来发现了一家成立于2020年的创业公司,同样离学校很近,我在官网了解并试用了他的产品后,还是比较感兴趣的。投递后很快收到了面试通知,一面是HR的电话面,简单聊了下,告知创业公司会很辛苦,问我能不能接受,我说我能吃苦。二面是前端技术面,同样也是电话面试。经历过几轮大厂面试后,发现这些问题比较简单,都是出现频率较高的。后来就约了第三轮线下面试,那会儿我还心想怎么创业公司要面试这么多轮。

这是一家在写字楼里的公司,面积约一百多平方,员工约三十多人,会议室有三个。我到的时候他们午休刚结束,我被带到一个会议室里开始面试。首先是技术负责人,打开简历上的地址聊了聊我的项目,聊了聊公司的产品以及未来的规划。后来是HR跟我聊,聊了很多学业、找实习以及抗压能力相关的事情,我还是那句话,我能吃苦,我不考公。最后是大老板面试,但他人不在公司,所以我是在会议室跟他视频。整个面试过程长达两个小时,离开的时候我竟然发现有个人特别面熟,他是本科和我同一届的,也在这家公司干活。

后来HR打电话跟我说通过了,给出的薪资是 基本工资250/天 + 20餐补/天 + 200电脑补贴/月。是的,公司只提供4K显示器,电脑要自己带。算了下也有五六千一个月了,说实话我还是挺满意的,而且已是七月份了,所以我就接了这个offer。

为期两个月的实习

签完人生第一份合同,我的实习开始了,那位面熟的校友碰巧也是前端,并且是带我的导师。因为那台破笔记本我实在是不想用了,所以想买台MacBook。但我入职的时候返校季活动还没开始,我就只能问实验室的一个学弟借他的闲置MacBook Air上班,现在想想也好笑,借电脑去上班。后来活动开始了,果断在13寸和14寸M1 Pro上选择了后者,用教育优惠买了心心念念的电脑。

IMG_6379.jpg

期间,几家投递已久的公司也会发来面试邀请,如飞猪,然而我已经入职数天了,于是就拒绝了。

这家公司的技术栈主要是Angular和React,之前完全没有接触过Angular,所以有一定的学习成本。但是实习阶段的前期照猫画虎似乎不用理解太深也能写出代码来。我主要是负责该公司产品的工作台开发维护,包括移动端适配,一些逻辑修改等。到了后期由于要上付费功能了,我独立负责了官网付费模块的开发。除此之外,内部OMS付费管理也是让我来开发。这两个项目是用React来写的,所以我还觉得挺赚的,毕竟算是接触了之前未曾触及的技术。

八月的某一天,我们产品的V2版本终于要上线了。同事选择了半夜一两点发布,他们得留下来等发布。我对这个发布流程很好奇,同时也很期待我参与开发的内容能够被用户看到了。但我有门禁,所以他们让我这个实习生先回去了。第二天早上一来,运营在白板上写下了一个时间以及数字。那是我们产品昨晚上线付费功能后的第一笔订单,公司上下都很骄傲,包括我,我已经融入这个团队了。

这家公司其实待着真挺舒服的,上下班不需要打卡。早上一般九点半左右到,晚上七点前下班,不过这可能因为我是实习生吧,走的时候一些正式员工都还在写代码,但印象里我的最晚下班时间好像在十点多hhhh,就一次。在福利上,公司还有很多免费的零食饮料牛奶,刚来的时候我都不好意思拿,到了后面我早上自己买的面包,来公司直接拿牛奶喝,中午吃饭回来从冰箱里拿肥宅水,下午饿了还会去零食区转转。此外,每周二周五都会有免费的下午茶,所以每个周五下午都是最开心的,不仅因为白嫖,而且还能早点下班。工资也会在每月的最后一个工作日按时发放,收到第一笔工资的时候下班骑车路上都是笑着的。

其实两个月时间过得很快,也了解到不少东西,但始终没有接触核心业务。临近九月的时候,和我一起的实习生打算离职回学校了,同样我也有这个念头,我要回去写毕业论文回去准备秋招了。于是在某天中午和技术主管吃饭的时候,我提出了离职的想法,主管没有多问,笑着说“看来我们又要招前端了”。回去后我和HR也表明了心意,确定了离职日期后,继续把手上的工作给做完,当然,我也不再有新活了。

我在实习的时候有写随笔的习惯,记录下每天都干了什么,便于后期复盘,所以我靠着这些日报,很快完善了我的简历,终于有实习这个模块了。

非常惊讶的是,在我离职没多久,前同事告诉我公司大幅裁员了,研发走了一大半,产品运营也裁了不少。仿佛是因为下一轮融资出现了问题,而我这位同事是22届的应届生,最早也是实习生,转正还没到三个月,没有躲过这次灾难,这让我看到了互联网的残酷一面。

终于要秋招了

我其实是直接放弃了提前批,而是把时间投入到保质保量按时完成排期的任务,但不是离职之后才准备秋招,我会在午休的时候刷算法题,看校招信息,投简历。

「又是字节跳动!」

八月中旬某一天,那会儿我还在实习,突然打电话联系我,说我之前的面评不错,所以被捞上来了,说让我投递下提前批。我照做了,然后就是接到笔试通知,完成笔试,笔试通过,约面,但是...哎时间线我摆在下面了。

  • 2022-08-23 约一面

  • 2022-08-30 面试当天说推迟到中秋后

  • 2022-09-16 终于一面,当天过了约二面

  • 2022-09-27 二面 但被鸽了

其实经过前两次失败之后,我觉得没啥了,但被捞上来反复推迟,也太难受了。尤其是二面的时候,我等了面试官十分钟还没来,就按照邮件的提示打电话给了HR,HR说帮我联系一下。五分钟过后HR告诉我面试官项目上有点事情,所以时间冲突了,当天的面试暂时取消了,后续时间会联系我。然而后面,再也没联系我了,我也就有了一个薛定谔的二面。我托字节的另一个HR帮我问了,说是招到人了,所以流程就停了。但那都十月份了,正式批都要结束了,因此我没有继续投递了。

这就有了三次投递七轮面试的字节跳动经历。

「屡战屡败 屡败屡战」

曾在实习阶段跌倒的几家公司,再次拒绝了我,说的就是网易阿里,简历关是我永远过不去的一条槛。除了这两家,还有很多家企业也是在简历筛选的时候就挂掉了,有些让我大吃一惊。

「性格测试做得我没有性格了」

为什么这么多公司笔试前都要做性格测评啊啊啊,很多题还都是重复的,还不能跳过。我一共投了六七十家公司,在杭州能喊得上名字的公司我几乎都投了一遍,当然这次也不再限制于杭州了,我开始投递上海的一些公司。当然也有许多公司给了我笔试的机会,要么是没有笔试的后续,要么是面试无后续。可是有几家,我个人觉得笔试完成得分数挺高的,但还是不给我面试的机会,相信很多同学都有一样的情况,就,有那么几家,确实很个性哈。

「银行会不会好一些」

后来我终于接受了23届秋招是地狱模式这个事实,我把希望寄托在银行上。往年我们学校进杭州银行还是不少的,我原以为我总能进吧,但是完成测评之后,又不理我了。宁波银行简历挂,四大行有的挂,有的笔试无后续。说说招银杭分吧,我报的是信息技术岗,通过一面试二笔试二测评后,我终于进入到终面了。在分行大楼候考室等待期间,发现好多人都穿着正装,而我是个另类,只穿了卫衣。后来把我喊到对应的楼层之后,我总算找到组织了,没人穿正装,不愧是搞技术的哈哈。面试官一共有三位,简单聊聊天,最后问我愿不愿意去营销岗?我没有明确拒绝,也没有表示愿意,但后续就是不通过了。

「生活不是只有秋招,还有毕业论文」

在某天,学校组织了一个招聘会,有几家招程序员,所以我们班同学也过去看了看。投了几份简历过后,通知群里的老师突然发了一条消息,意思是今年毕业答辩整体流程提前了,请尽快完成学位论文的撰写。我们人都麻了,毕业即失业不假,但前提是得先毕业。而我们的进度绝大多数都是,实验部分已经完成了,但是大论文进度几乎为零,因此我们必须停下找工作的事情,把精力投入到毕业论文中,为此国庆假期都没了,导师难得一见地不让回家。

轻舟已过万重山

找工作的时候我有很多想法,但如今过去那么久了,那些看法也淡去了,我不知道该怎么写了,行文至此,左下角显示我写了8k+字了。依然记得那两三个月,我每天都会更新下面这张战况表,从淡黄色的“简历筛选中”,切换到灰色的“xx挂”,每天都在盼望出现红色的“offer”。

秋招记录

我很喜欢做一些记录性的事情,比如每次面试,我都会用手机录音,会后复盘并做记录。这就让我有了独一份的面经,如果有人有需要,后续我会整理出来。

面试记录

最后我非常幸运入职了同花顺,而且小组氛围很好,工作作息与我之前在实验室差不多,所以我能很好地适应下来。从入职第一天就被分配需求到现在*个月的时间了,每天都在面临着不同的挑战,我很充实,也很期待我能在这得到巨大的成长。

明天又是周一了,所以这篇文章今晚必须发掉了,不然又得到下周末了哈哈。

箭在弦上,不得不发,祝24届同学乘风破浪!