精选

菜饼的暑期实习求职经历

大家好,我是菜饼。


本来近期也想以我的大学经历为例子,总结下我在准备面试和简历期间的一些方法论。正好看到小 y 哥发的活动,那咱也来蹭蹭活动,哈哈。


这篇文章将会讲解我在暑期实习前夕,阿里、字节两连跪的情况下,如何翻盘拿下腾讯和字节的暑期实习 offer;重点复盘思路和复习方法,经历只是给大家做个参考。因为每年的行情不一样,我那会到现在也有好几年了,想复刻经历是不容易的。


下面开始正文:


1.好牌打烂


2019年7月-12月,我在腾讯实习。(从入学到大二进腾讯实习的故事,我后面再开帖子分享)


虽然当时的实习岗位只是测试开发,但因为提前了解到工作内容是做内部测试系统的前后端开发,相当于全栈,所以我是欣然接受的。


但毕竟还是后续还是想走后台开头,所以我给自己在暑期实习定的目标是进大厂做后端开发。


实习期间,因为学业压力和工作压力,我基本是间歇性踌躇满志,持续性混吃等死的状态。


而且这阶段我踩了一个坑,我本来是 JAVA 技术栈的,而实习期间用的是 python,但我觉得当时腾讯后台是以 c++ 为主,所以放弃了 JAVA。(Python 因为不是各大厂后台主流语言,所以我选择之初就放弃了。)


所以我实习阶段就JAVA 转入到对 c++ 的复习中(看了不少面经,大概思路都是把STL、深入对象模型、APUE之类的过一遍)


然后12月中的时候,我在牛客发现有个老哥已经拿到字节的暑期实习 offer 了,这个时候我开始紧张了,因为我发现他的面经上的那些问题,我好多都不会


事实上,人在没到达最后一刻是不会的努力的,实习的几个月时间里疲于应付学业和工作,书根本没看多少。


年底的时候离职,投入到期末的准备之中,期间字节来我们班招聘暑期实习,印象深刻的是,全班就我和我女朋友、我的好朋友三个人投了简历。(后面他们有没有投不是很确定,但是可以看出大部分人根本就没意识到机会,或者说还没开始准备。


补充:当年的情况和现在有所不同,现在大伙们越来越卷,很多人甚至从大一就开始准备了。而我们那会很多人都快大三了连啥是暑期实习都不知道。


由于我对 c++ 的准备实在惨不忍睹,所以我投简历前把简历又改回了 Java 技术栈。(前面白复习 c++ 了!


2020年1月,我开始了第一次暑期实习面试(就是前面投递的字节)。


这次面试基本处于问啥我都只能讲个模糊的概念,每个问题基本问了就转而下一个问题,连进入第二层拷问的机会都木有,怎一个惨字了得。


字节一面,挂!


可以看出,我硬生生把好牌打烂,大二的腾讯实习经历算是一副好牌,但是在语言上的切换浪费了不少时间,准备也不够充分,当时仅凭临时抱佛脚,对计网这块的问题还算勉强,但是数据库、操作系统基本属于问到就GG。尽管两道编程题做出来了(第二道还是靠面试官提示的),但无奈基础题答得太差劲。


挂得很合理,但也挂得很惨痛。


2.屡战屡败到觉醒


寒假(1月15日 - 2月15日)期间基本在打王者,也有疫情的原因,总而言之,没有好好学习,大家懂得都懂,理由很多,总之结果就是没有学习


这个期间看了的东西:(MySQL实战45讲看了5讲左右,一些琐碎的知识点也看了一些。)(这个内容量,基本等于没看,哈哈哈)


2月底的时候开始面阿里提前批,当时阿里是先面个两面,面完 ok 了才正式投。


然后再次寄,而且寄得很惨痛。


开始发现自己的问题的严重性了,好多不会,好多还没看,感觉时间不够用,开始焦虑,然后开始冷静下来思考方案,大致整理一套复习方案:


(1). 搜刮目标公司、目标岗位的面经,列出常见的考点,每周复习一部分;

(2). 借助思维导图整理逻辑,然后自己设想常见问题,写回答的逐字稿;

(3). 把逐字稿理顺,直到能看着思维导图,说出逐字稿(简而言之,理解性记忆);

(4). 对着镜子/站起来,总而言之,不看任何东西,设想你在回答问题,说出来。


这个方案我是从之前在公众号分享的文章的文章中摘录出来的,毕竟我现在对当时的一些细节已经有点模糊了。但这里我想强调的是,我在面临一个时间紧、复习任务重的情况下,是怎么利用方法论,去驱动自己制作这样一个适合自己的面试复习方案的。


首先看看我当时记录的文字:

我的第一步,是先梳理自己的现状(这里有个前提,我已经知道面试大概会从哪些方向来问了,所以你看我是分 JAVA、数据库、操作系统、计网等等这样来分类的)


然后第二步,方向确定了,具体内容范围的设定,单一个 JAVA、单一个计网,可以学的东西多了去了,怎么设定更具体的目标?


这里我就是结合我自己以前高中刷题的经验,找真题来刷,每刷一道题确保这道题对应的知识点自己搞懂了


对应到这里,就是我上面具体行动的第(1)点,搜刮面经,每周复习一部分


第三步,是更细致的方法,有了内容范围,怎么复习?怎么确保自己真的学会了,面试能解答出来?


这里则是我根据以前使用费曼技巧的经验(但周围没有其他人,我就只能对着空气使用),然后在复习过程中不断总结出来的方法论,对应到我上面的(2)、(3)、(4)三点,都是在讲具体怎么做


第四步,我的四点里没提到的,但很重要的点是:坚持


然后第二周:

后面几周的记录我那文章里没贴,但基本是按这个模式继续走,直到拿到 offer。


复习期间的作息:早上8点起床,除去吃饭、洗澡、上厕所,一直学习到晚上11点半,然后睡觉


依靠上面的方法,我的实际有效复习时间大概在三周左右,之后成功拿下了字节和腾讯的后台offer。(注意,我说的是复习,当时除了操作系统还没教,是真不会以外,其他东西多多少少上过课或者自己提前了解过,只是没针对面试来复习过,所以整体效率是比较快的,不会说一个知识点得学大半天,那样一个月肯定是不够的。)


3.面试到拿下 offer

这里我只简单写下日程,具体的面试细节隔了太久,已经忘得差不多了。而面经距离你们现在也太久了,不具备太多参考性,我就不贴了。


面试的日程:

3.5 腾讯一面

3.13 字节一面

3.18 腾讯二面

3.18 字节二面 & 字节三面 (两面连着来,面了快三小时,中午饭都没吃,饿得印象深刻)

3.19 腾讯三面

3.23 字节 offer

4.2 腾讯 HR 面


印象中阿里面完二面,因为拿到字节 offer,被我放弃流程了。(不建议模仿,当时还是太憨了,春招实习多拿一个 offer,哪怕不去,对后面秋招也有帮助)


本来想昨晚发的,但是在公司写到11点多还没写完,就留到今天了。


我的方法论本身是:目标 - 目标拆解 - 行动拆解 - 行动 (这样的一个极度抽象的链路)


然后具体到面试准备这个事情上,就是我前面提到的那四步。


花了午休时间写完了,希望能给到大家一些参考,谋定而后动,才能更好达成目标


补充:关于复习资料

这一节是我从我之前写的文章里摘录过来的,有些内容其实现在有更好的替代了,大家参考就行。


第一,你需要一个交流讨论的平台,这个非牛客网莫属,其次是你自己的一些小团队,大家可以各自分享自己的资源、面经,讨论题解,这个也是蛮有用的。(星球里氛围就很好,这点不用看了,鱼皮打钱!)


第二,你需要一个大而全的资料网站, 这块的话首推 Cyc2018,(当然也有不足的地方,有时我都想自己重新整一个了)你不知道的话上Github搜一下就知道了,其次是JavaGuide,这个我看得比较少,反正哪个顺眼看哪个,能给你提供复习的框架。


第三,你需要针对一个具体的知识点,找各种各样的博客和文章,我平均每个知识点看过3~5博客/文章,才敢整理到思维导图上,不然偶尔作者自己搞错了,会把你带到坑里去的。

这里我简单提一提一些优质的资源:

  1. 数据库(Mysql):《MySQL必知必会》、MySQL实战45讲(专栏)、沈剑的公众号文章(公众号:架构师之路,广告有点多,大家看着办,反正我是只进去看精选+自己搜关键词的)
  2. 计算机网络:谢希仁那本和自顶向下那本都可以,其次是各种公众号的文章(善用微信的搜索)
  3. 操作系统:清华的网课(陈渝、向勇)(大家可以根据具体的知识点看对应的视频,不用全部看完,哔哩哔哩上就有)
  4. Redis:《Redis设计与实现》,神书,我看过的思路最清晰的书
  5. JAVA基础:各种博客 + 公众号文章即可


大家可以看到我这里很少推荐书,反而是各种文章和博客居多,有朋友肯定会忍不住出来喷我:你这样学不扎实,教坏小朋友。在这里我说几句,不管你是大三还是大二,面向面经复习是高效地学习手段,只要你现在:懂一两门语言的语法,能简单写个后台服务or前端页面,想为接下来(可能是今年秋招,可能是明年春招实习)的面试做准备的,听我的,面向面经复习准没错。


很多人总保留着狭隘的完美主义,觉得任何事情都要找到最优解才能开始,事实上,我们需要的是小步试错+快速迭代,正如现在的产品开发一样,等你找到最优解再来开发产品,早凉了。我觉得我今天这篇文章最有价值的地方就在这里,你只需要简单规划+就地开始,不断迭代你的学习方法,未来如何不敢说,但超越大多数同龄人是没有问题的。


你面向面经复习,面试往往又考察最重要的东西,比如计算机网络往往考察TCP、什么三次握手四次挥手、TCP滑动窗口、TCP流量控制、TCP拥塞控制,等你学完这些,后续上课再学你完全能跟的上老师的节奏,也清晰知道重点,(哪些你熟悉,哪些就是重点),另一方面也能很好的掌握遗漏的细节,“咦,这里我以前没看过”,相比其他同学还在理解TCP的重点,你可以有更多精力放在那些细枝末节上,因此你上课的效率也能提升。


学习本来就是个学了忘、忘了学的过程,指望找到一个最完美的资源、最完美的路径,然后一次性通关,走向人生巅峰的路是基本不存在的,作为一个普通人,我们要认清自己的现状。


我是菜饼,我们下期见。


#我的求职经验分享#

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
菜饼同学
作者分享
看到公司内在讨论 Ai 面试作弊的问题, 建议有这样想法的同学要慎重。 我当年也见过作弊被抓的, 那会儿看别人的简历还不需要面试官权限, 简历系统上,名字旁边标着两个大字:“作弊”。 我相信不会有哪个部门会要这样的简历, 用 AI 模拟面试,提升自己的面试技巧✅ 用 AI 优化简历,突出简历的优点✅ 用 AI 作弊,试图欺骗面试官这是你的水平❌ 除非面试官明确告诉你是开放题,可以用 AI 辅助解决。 否则不要轻易尝试。
3
关于执行力 很多人说自己执行力不够, 表现是什么? 想做,但不做。 背后的原因是什么? 潜意识不想做。 饿肚子的时候,吃饭这件事会困难吗? 再进一步,不是不做,只是拖延。 比如你正在打游戏,那么饿着肚子也不会立刻去吃饭,因为你的潜意识除了想吃饭,更想打游戏。 所以,提高执行力除了想做这件事,还必须把想做的优先级提高,这样才能切实解决拖延的问题。
8
直面天命!
1
分享个有意思的事儿,前阵子刷脉脉,正好看到一个应届生求问部门信息的,因为是一个大部门,我感觉刷到了几次这个人,就留言问了下,结果发现是我隔壁算法组的,然后就分享了一波信息给这位同学。 不得不说,这位同学很幸运,正好让我刷到了,而且我还愿意花点时间去帮他解答。他的组是挺不错的一个组,核心,还不卷。但如果没有这些信息,他可能就只能依靠薪资和对公司的基本判断去选择 offer,差之毫厘,谬以千里。 但反过来说,这个事情也有他自己的努力,我后来翻了一下,他是发了好几条类似的求助帖,然后我又刷了好几次,最终因为有个印象就顺手帮下。 很多事情就是这样的,想找到自己拿到 offer 的部门的人,这个问题说简单,其实不简单;但说困难,其实又没有想象中困难。 对于这种涉及人际关系上相关的问题,很多同学可能还是潜意识觉得困难,于是放弃了努力与争取,也就会错过关键信息的获取。 其实这个事儿很简单,我核心想表达的点也很简单,有些事情,不要代入情绪去做,不管你多 i,克服恐惧,把自己当机器人,然后去努力,去尝试,或许会有意想不到的结果。(尤其刚踏入职场的同学,很多沟通上的事情,要有这个心态。)
31
鹅厂校招启动! https://mp.weixin.qq.com/s/y__uK-P0B1SWQKYu8DNhpw
18
下载 APP