都说春招“时间紧、任务重”,作为一名刚在春招中上岸TikTok的选手,我的经历也的确可以用“刺激”二字概括。
不信你看我的时间线,每一步都卡在锦鲤尾巴上:1月OA+面试,2月拿到Offer,3月抽签。而我其实已经毕业一年,还剩几天就不是New Grad了。
看起来好像是一路开挂的爽文,但在那些眼看着马上“到期”的时刻,我都经历着常人无法的体会的焦虑。
01
转专业读了CS,总觉得自己是门外汉
我是Master才转专业读的CS,学了一大堆以Principles of、Introduction to开头的课程,到头来还是觉得自己特别外行,不知道如何准备求职。
题刷了400多道、可Easy难度的都不一定能做好;拿了一些连面经都搜不到的小公司的面试,意料之中石沉大海。
毕业半年多,我也没找到工作。宝贵的NG身份只剩下半年多的“滞留期”,我不能继续浪费下去了。
去年年末,我在一亩三分地上看到了路人推荐了直通硅谷,我还以为是广告,不放心地去Google了一下。看评价还不错,姑且死马当活马医吧。
网络一线牵,珍惜这段缘
深耕科技求职7年,课程满意度98%,4000+大厂Offer实力认证!
即刻扫码咨询小助手,让你在有限的时间内补全自身短板,实现弯道超车!
02
双倍课程+作业,双倍快乐
我的时间比较紧,班课对我来说可能不够“密集”,所以选择了1v1计划,逼自己一把。
需要先填写一份自评调查问卷,以便匹配更适合我的导师。说来惭愧,我对各个算法的能力打分(满分10分),多在4-5分左右徘徊,甚至有的只给了0分。对于已经做过的项目也没什么独到的理解,若是被详细追问,只有哑口无言的份。
老师针对我的情况,制定了21小时的1v1课程,一半的课时都用在带我做新的项目上了。由此,开启了1v1辅导+班课直播双线并行的学习。
1v1是全权根据我的进度来制定的,所以消化得很好;但20人班课是Medium-Hard的难度,我的基础又不够好,一开始我经常跟不上,每次都得要课件来自行复习。
这一下子,Double的不仅是课量,还有作业
刚开始只能勉强拿个及格分,但随着一次又一次的Homework、OA,我的coding水平得到了大幅提升,曾经最头疼的Stack、Recursion、DFSDP类型题目,也能慢慢想到思路啦。
03
Mock到原题了!!!
课程进行的过程中,我也在积极投递。1月份的时候,已经拿到很多家OA了。
这里要感谢一下咨询老师+1v1导师双修双审的简历,两位在职工程师给出的意见更全面,我也因此拿到了更多机会。
自己写的时候,明知道自己做过了什么,可就是写不出来想要的效果。老师教我把每个项目都补充大的应用背景介绍、修改逻辑、挖掘亮点,并且解释得非常清楚。
拿到OA之后,我请班主任帮我联系相应的老师,做了很多次mock。这里就说下TikTok那场吧,因为老师押中了面试原题!!!
01
第一部分:自我介绍
自我介绍,互相寒暄。会在讨论中考察BQ,比如导师问了Biggest challenge+Why TikTok
我在Biggest challenge这里答得有点多,导师Feedback时指点需要控制在10分钟内,有了这次经验,真正的面试中就控制得非常得当了。
02
第二部分:coding
随后开始做题,老师贴了一道Serialize and Deserialize Binary Tree的题上来。
(向下滑动查看)
Serialization is the process of converting a data structure or object into a sequence of bits so that it can be stored in a file or memory buffer, or transmitted across a network connection link to be reconstructed later in the same or another computer environment.
Design an algorithm to serialize and deserialize a binary tree. There is no restriction on how your serialization/deserialization algorithm should work. You just need to ensure that a binary tree can be serialized to a string and this string can be deserialized to the original tree structure.
Clarification: The input/output format is the same as how LeetCode serializes a binary tree. You do not necessarily need to follow this format, so please be creative and come up with different approaches yourself.
这道题我没有做过,所以有些慢。Feedback时老师点出了这个问题,并详细讲解了思路,让我回去好好刷题,不要因为是Hard题而干脆放弃。
我在#TikTok高频题下找到了这道题,虽是一道Hard题,但老师讲解之后,其实是一道比较好想的题,顶多算披着Hard皮罢了。
03
第三部分:问面试官问题
最后,面试官会让你主动提问。
这里没有什么标准答案,最主要的是扣题,让面试官知道自己很match,不管面试官说什么,都要表现出同理心,让对方觉得自己是一个可以一起共事的同事。
剩下是一些需要改进的小细节,总之要我多主动、多沟通、把控一下面试节奏
有了导师的这番话,我信心倍增。我又好好把高频题刷了一遍,细节也反复在心中打草稿。面试时一切都非常顺利,尤其是遇到了老师给我出的Hard题!
2月我就下Offer了,真的如我所愿,在3月前上岸,赶上了抽签。
锦鲤上岸啦,希望能把这份好运带给大家!
高速上岸并非难事
扫码添加小助手咨询保Offer计划
定制你的最佳上岸计划!
继续阅读
阅读原文