记录一下2020年找实习以及实习经历

找实习

2020年找实习的过程并没有十分的顺利,一是没有确定自己的方向,二是没有一些靠谱的内推。找实习的主要渠道都是通过自己去各个公司网站上找岗位,或者是在 V2EX 上搜刮。

接下来先写一下投递过程的经历吧,记一下流水账。

腾讯

腾讯的简历投递系统让我感觉没有被尊重。首先投递系统不直接接收 PDF 格式的简历,你需要一步一步的手动填写你的校园经历、做过的项目、实习经历、获奖荣誉 balabala。但当我一步一步从我做好的简历中把这些内容复制点击下一步后,发现居然还要填写个人身份证信息(好像还有家庭信息)。我心中的怒火实在压抑不住了,一怒之下直接把页面给关了,我宁愿不去也不愿意这样不被尊重。

阿里巴巴

我先投递了阿里云某部门,有可能是因为我笔试答的不太好,也有可能因为该部门员工忙着修福报,笔试之后就一直被晾着,没有任何消息。后来我在 V2EX 上看到阿里云另外一个部门的招聘贴,我就去联系了楼主,反应了一下我的流程目前被卡在别的部门,并表达一下更想加入楼主的部门。这位楼主十分给力,据他所说他向 HR 反应了这种情况之后,HR 直接把让我泡池子的部门骂了一顿,因为那个部门一个实习生都没开始面。果然第二天该部门联系了我,问我什么时候有时间可以面试,我直接告诉员工我不打算在他们这接着面试,请他们把我简历释放出来,我想去另外一个部门面试。然后我就去面了 V2EX 上发帖的那哥们所在部门。之后的一面二面都是技术面,都还算顺利,面试官也都十分友好,仍然清晰的记得第二面的时候,面试官让我写出题目(不记得是什么题目了)的 O(n) 代码,我较劲脑汁没有想出来,面试官依然十分友好的告诉我如何使用计算机的思维来思考这道题目。然而到了三面的时候,全程感觉我和面试官互相看对方不爽,之后就没有后续了。

AWS

亚马逊是我在半夜两三点焦虑的睡不着的时候找到的招聘信息。当时网站上有 SDE 和 ProServe 两个可选,但由于我的技术栈不是很匹配 SDE,我就投递了 ProServe。关于 ProServe 的介绍以及 SDE 的一些信息我之后会写一篇软文详细介绍一下,给组里招些新人。

我一开始想身为 FLAG 世界大厂,怎么也得出个 LeetCode Hard 吧,结果恰恰相反,只有一面问了个 LeetCode Easy 中的 Easy。除了题目很简单外,面试给我最最深刻的印象就是“尊重”。比如面试过程中面试官会说 “如果你听到键盘敲击的声音请不要介意,因为我这边要对面试过程进行记录”,“如果问到的问题不合适或者觉得挺难回答,可以直接说出来,我们完全可以换个问题”,这些似乎只是一些面试当中的一些小细节,但给我的印象及其深刻,我觉得一个公司连这些细节都能够做到的话,那么公司内部肯定也不会太差。同样,公司对一个实习生或校招生在技术层面的考察并不一定会要求很高,所以在面试的时候如果能够彬彬有礼,给面试官留下一个不错的印象,也能加分不少。

关于亚马逊面试,除了考察个人技术能力外,还有一个非常重要的内容就是他们的 Leadership Principle,我面试的时候根本不知道这东西,后来看了一下和自己的价值观差不多,所以面试过程中问到领导力准则这方面的经历我还算回答顺利。想学习一下的话可以 Google 一下 “How to answer interview questions about the Amazon leadership principle”。

微软

微软面试估计是我经历过最有难度的面试了吧,一二面属于平行面,一个考算法,另一个考代码设计。其中代码设计特别有意思的,刚开始让你写一段十分简单的代码,然后一步步增加难度,让你扩展你的代码。我面完这两面之后对自己不是很满意,但没想到还是拿到了三面的机会,不过由于 AWS 那边给我发 Offer 了,我也就把微软推掉了。

经验

虽然自己很菜,但也是有些面试经验可以总结。如果哪位还没经历过找实习校招的朋友,可以参考一下,以后少踩些坑。

简历

首先简历一定要过关,如果你没了解过如何写简历,那么你基本上是不会写简历的。如果你已经投递了一堆招聘却拿不到任何面试机会,那么绝对是简历出了问题。研究生期间我遇到了一个十分好的英语老师,她非常的乐于帮助我们修改简历,我当时把自己的简历拿给她看,本以为还算可以的简历被她划出许多问题。后来我才明白,简历的真正作用是体现自己的价值而不是记流水账。

简历一定要简洁明了,不要搞得花里胡哨,自己是搞技术的而不是搞平面设计的。HR 一天可能要翻阅几千张简历,据我所知弄的花里胡哨半天找不到重点的简历一定会被刷掉。

性别、年龄、照片、个人籍贯都没必要放上去,因为简历的重点是你的能力,而不是因为你是年轻单身外地梦想买房奋斗逼。假如有公司因为你的简历里没有放这些内容而刷掉你,那么这样的公司不去也罢。

发送电子版一定要使用 PDF 格式。纸质版简历尽量一张,并且纸张克数最好是80克以上。

其实现在有很多在线制作简历的网站,比如我使用的 https://flowcv.io,除了中文字体支持不太好其它完美。

面试

对于大部分没有面试经历的同学来说刚开始面试都会很紧张,缺乏自信,如果没有面试经历的话,最好先找同学朋友老师模拟一下,构想构想面试官会问到的问题,克服一下紧张情绪。正因为这种原因,我是不建议一上来就投递想去的岗位的,因为你不知道自己会存在哪些问题,所以可以先经历两三次面试再投递 Dream Job。

其实关于面试可聊的挺多的,但别人比我讲的好多了,推荐捕蛇者说这期《Ep 19. 如何成为互联网校招 offer 收割机?》。再说两点就是面试时保持彬彬有礼的态度,给面试官留下一个好印象。算法题不要闷头直接做,而是先给面试官讲一下思路,沟通交流之后再实现。

工作只是生活的一部分,不要看的过重而导致自己特别焦虑。

实习

我在2020年6月1日加入 AWS Professional Services Team. 老板说可以远程办公,我就先在家里等电脑,有过上个实习用 Windows 开发的痛苦经历后,我专门给 IT 打过电话要求让他们给邮寄 Mac。我本以为会发给我一个20款顶配,没想到拿到手是个19款丐版。这是我第一次体验到贝佐斯的抠门,之后才了解到这是个连员工停车费都收的老抠门资本家。别问,问就是勤俭节约(Leadership Principles 之一)。

我刚刚加入的时候正巧团队来了个项目,老板让 Mentor 带着我们两个实习生来搞整个项目($500k)的开发。我负责整个前端工程,另外一个实习生负责整个后端工程,Mentor 的职责就是监工和公关。人呐就都不知道,自己不可以预料。一个人的命运啊,当然要靠自我奋斗,但是也要考虑历史的行程。我绝对不知道,我作为一个只知道 JavaScript 这十个字母怎么写的同志怎么把我选去做前端了呢?所以 Mentor 同我讲话说:“Team 已经决定了,由你来负责写前端”。我说另请高明吧,我实在也不是谦虚。但是 Mentor 讲“你面试的时候不是吹过牛逼说你写过两行 jQuery 吗”,所以后来我就念了两首诗叫“苟利国家生死以,面试不要吹牛逼”,接着我就作为整个 ProServe 的唯一一个前端开始搞项目了。整个开发周期也没有干别的,大概只做了三件事。一个,采用 React 作为项目系统的基本架构,使用内部某 UI 框架。第二个,将项目放入巨难用的 Amazon Pipeline 中,实现 DevOps 开发流程。第三个就是得到客户的认可。如果说还有一点成绩的话,那就是我的老板终于看不下去我做的东西,然后去招了个真正的前端大佬。很惭愧,就做了一点微小的工作。

项目刚开始的那两三个月加班加到怀疑人生,说好的外企都是 Work Life Balance 呢,没有想到996的铁拳居然打在了自己身上,小丑竟然是我自己。整个项目就像把我们两个不会游泳的新人扔进大海里学游泳,因为项目时间比较紧,我们只能被迫周末也要赶赶进度,那阵子我每天都在喷亚马逊是北美福报厂。说的有点夸张了,主要还是这个项目一开始没有控制太好,这个项目结束后我还是享受到了 WLB,有时候甚至全是 Life 没有 Work,我那个阿里跳过来的同事说他之前在阿里的工作强度一周能抵这里三周。

考虑到工作内容我也喜欢,同事们也都十分友好,薪资没有比互联网低太多,并且感觉自己能够顺利拿到转正 Offer 后,秋招季我也没有参加别的面试。不过对于校招生来说,最好还是多多参与面试,多点选择还是更好的。十月份顺利拿到转正 Offer 后,我选择继续实习,这样我就可以实习挣点零花钱。

关于实习期的流水账就先记录到这吧,之后会再写一点团队的软文,骗些新人加入。