Faculty版 - 分享一下文科生成功转码上岸经验以及自己对面试刷题实习的心得 |
|
|
|
|
|
y***o 发帖数: 75 | 1 今年因为疫情,找工比较艰难。能成功拿到Amazon、Oracle Cloud、Citrix和一家小公
司的offer,实在心存感激。想起转码路上得到了很多同道姐妹的帮助,决定写一下自
己的心得来回馈各位stem女孩,希望大家都能获得自己想要的结果!
1.背景
楼主高中是学文科的,大学的专业是信息管理。这个专业是文理科兼收的(在我们学校
被划分到社科一类),所以楼主有机会接触到一些计算机方面的知识。大一的时候我们
编程课必修,但是那个时候我实在是没认真学(也不太开窍),一门计算概论一门数据
结构与算法全部都六七十分低空飘过,从那以后就能不选编程课就不选编程课。但是像
数据库、计算机网络这种我们系必修的课还是硬着头皮学了,可能这也为我以后转码提
供了一些帮助。
当时打算本科毕业以后去美国读研,申请的是风很大的Data Science/Business
Analytics专业。后面申请的结果其实挺不好的,仔细一想应该是我校竞争太强,我绩
点又太低(3.3左右)被内卷了。我当时还找了个中介,花了三万多,结果只申到了一
个保底校,心里也挺不舒服的。进去了以后为了刷绩点选的都是统计、数据库之类的我
以前上过的课,后面一想这种想法其实很不对,等于是浪费学费却没学到新的知识。上
了一年课以后我越来越清晰认识到,这个专业加上一般的学校和天坑的地理位置,找工
作基本是难上加难。当时因为男朋友在中部某校读博,实在不想异地,所以动起了转学
的心思。于是两个月diy极速准备材料,考语言,最终在ddl截止前一天提交了男朋友学
校的CS申请,秒发offer。
2. 找实习
转到男朋友学校的CS专业以后,就开始马不停蹄找实习。其实要想留美工作,业界经验
真的太重要太重要了,不少公司一看到你没有美国实习经验,简历就刷掉,所以一定要
想办法弄个实习(而且据我对小组作业的观察,有实习的人代码质量真的普遍来说跟没
有实习的同学不一样)。一开始我心里也犯悬:我是个文科生,转码以后又没正经做过
什么project,是不是等准备充分了以后再投?后面根据我的个人经验,我得出的答案
是:绝对越早投越好。因为很多公司只是期望招“足够好”的人,他们不期望招“最好
”的人,所以一旦填满了坑就很快停止招人了。而且从你投出申请,到HR处理你的申请
,到发OA发面试,中间可以隔出一两个月的时间,肯定是足够去让你好好准备了。
而关于走海投还是内推,我倾向于先调查公司。如果有些公司内推显著有用,我就会在
我们同学的内推群找学长学姐,以及在领英上联系中国人或者Recruiter请求内推,一
般情况下大家都还是挺愿意帮忙的。如果内推跟海投没有显著差别,那么可以直接走海
投。这里我还想说一个找实习的神器:GHC,全称是Grace Hopper Celebration。每年
大概九月底或者十月初的样子举办,七八月就可以开始关注抢票了。提前把自己的简历
上传到简历库里,很大概率会有公司来联系你。GHC今年由于疫情,办得不太好,但是
去年线下真的超棒!我认识的很多人都是通过GHC拿到自己的实习,今年投全职简历一
路畅通,不会被挂。
3. 刷题
我是去年才开始系统性刷题的,用的语言是java。我的策略是:一开始按难度刷题,先
刷Easy的tag。一开始真是什么都不懂,做Easy题也经常要看答案才能有思路。我个人
的想法是不要在一道题上头铁太久,思考五分钟没有思路的话就看答案了。因为面试的
时候你不太可能花五分钟去思考一个naive thought。等刷完所有的Easy之后我自己积
累了一些基本的理解和做题套路,就开始刷Medium题。这个时候开始我是按照频率刷的
,高频题先做,一些比较冷门的题就放一放,这种做法可以帮助大家过掉非常多公司实
习的笔试关。有的人建议可以按Tag刷,但我个人觉得如果按Tag的话,当拿到一道题没
有思路的时候,可能它在什么Tag里就会给我一个提示,这样一来我的思维会被带着走
,而我还是希望我能自己看出这道题能用什么方法解掉,不知道这种想法对不对。
当Medium题也刷了几百道以后,我开始参加Weekly Contest。我觉得Contest真的是对
我面试帮助很大,因为我会进入一种高度紧张的状态,并且力争在限定时间内做出尽可
能多的题以获得更好的名次。其实如果重新来一遍我会在刷完所有Easy题以后就参加周
赛,因为我觉得这时你的知识储备足以让你至少做出前两道题。
再补充一点,现在经过很多很多面试以后,我认为刷题的时候不要做到能AC就过了,必
须要强迫自己知道每一题的最优解(最好多种方法)。在面试的时候技术方面如果能做
到每一道题都做出最优解又提出至少一种替代方案,基本上来说面试官会对你非常认可。
4. 面试
注意沟通,注意沟通,注意沟通!重要的事情说三遍。
很多人会觉得纳闷,为什么自己题都做出来了还是面试被挂。其实在大家都能把题做出
来的情况下,决定的因素就不止是这一个了。很多面试官都跟我谈过,当他们面试一个
候选人的时候,内心也是在希望找一个很好相处,一起工作很愉快的同事。所以如果你
在面试中表现的很jerk,面试官可能并不会给你很高的评价。
关于技术面,我认为基本上做到以下几点:首先看到一道题,读完题目后先跟面试官讲
自己对这道题的思路。千万不要一上来就埋头写代码,面试官绝对会怀疑你是见过原题
or背代码,而且这样也不太礼貌。多问问题,一定要搞清楚自己读对题目了,不然不仅
印象分大打折扣,代码写错了重来也很费时间很致命。平时做题的时候锻炼自己边写边
说,虽然有些面试官不介意,但是我感觉大多数面试官还是希望跟你有交流,明白你每
一步的想法。
关于BQ,首先Why this company这种问题一定要回答好。其实很多公司会很在乎
candidate表现出的对公司的兴趣和热情,可以提前去看公司的Blog和网站(我有的时
候省时间都直接谷歌翻译中文扫一眼),然后找找这个公司有没有core values,回答
每一个behavior question的时候都尽量跟他们的core values扯上关系,并且表达出你
对公司的喜爱。如果BQ聊得好,技术面可能没写出最优解(有的时候甚至没写出题)也
能拿到offer。所以BQ还是得重视起来,同时平常可以多看一些新闻,练习一下口语。
感觉国女在🇺🇸比国男吃得开的一个原因也是普遍英语水平和沟通能力
都好一个level。
5. 工作环境 & 薪资待遇
我之前的实习在纽约(虽然因为疫情今年是远程工作),算下来时薪57刀。实习做了两
个半月赚了大概20k左右。我全职Amazon的包和OCI的都是在西雅图,Amazon base +
sign-on + 搬家费一共大概153k,OCI的一共170k,这个工资在不用交州税、生活成本
不高的西雅图来说应该是比较宽裕的了。Citrix的那个offer在佛州是125k,佛州貌似
一个家庭的年收入中位数是50k左右,所以在佛州也是算很高的收入了。之前我自己也
怀疑过自己能否真的转码成功,有点萌生退意,但每次看到一亩三分地晒工资抖包袱板
块大神们一毕业就能拿到200k甚至300k的包裹,为了恰钱也咬牙坚持了……
工作环境来说普遍其实比国内程序员要舒服很多的,毕竟除了几个血汗工厂热爱加班以
外,其他很多公司都不至于996(当然如果爱奋斗为升职自己想加班就另说)。告假什
么的经常跟manager说一声就完事了,所以work life balance会比较好。而且你很少会
感觉到性别歧视和年龄焦虑。从读书开始我就发现,身边到了中年甚至老年又重返学校
的人有很多,如果你很大年龄了不结婚不生孩子也没有人会去八卦你,我真的很喜欢这
一点。更重要的是,我经常能感觉到一种对女性和少数群体的保护,之前在一亩三分地
也看过有人开女同事玩笑直接被开了,我感觉这方面来讲相比于国内确实好很多。
6. LinkedIn networking
前面提到过,有些公司可能内推比海投有用很多(就拿我今年投的Doordash、Quora、
Citrix来说),第一次我是海投的,三家公司全部是简历关就挂掉了。第二次找了人内
推,最后三个公司都给发了VO。所以有的公司可能真的(也不知道是不是HR不够)海投
挺难拿到机会,这个时候就需要用LinkedIn来寻找更多的可能性了。
其实我找内推主要的途径还是我本科的内推群,但是有的时候一些公司群里确实没有,
就可以用到LinkedIn了。我的方法是,首先找有没有校友。如果没有校友的话,也可以
找中国人。内容也很简单,就是“学姐/长你好,我叫XXX,我现在在XXX University读
计算机硕士,准备找XX年的全职。对XXX的Software Engineer职位很感兴趣,请问可以
麻烦你帮我内推一下吗?非常感谢!” 对于陆本的人,我就发中文信息,因为代入自
己想一下,如果看到一大堆英文,我肯定第一反应是这个人是不是猎头或者干脆是发小
广告的。如果对方是海本的,我就会发英文。Recruiter其实我联系的比较少,但是一
般也就是简单的自我介绍公式:名字 + 在读学校和专业 + 对什么职位感兴趣 + 主要
熟悉的技术,最后请求一个15分钟的chat来聊一下。
每一个公司一般先问一个人,别一开始就狂轰滥炸找一堆人内推,一个就够啦!如果这
个人两天都没回复,那么就再开始找下一个人。如果我半个月都没找到内推的话,我就
自己海投了。毕竟你如果等内推等很久,其实本末倒置,等你等到了黄花菜都凉了。
7. 结语
最后真的想给大家打个气,不要觉得自己不行。像我一开始也是觉得自己绝对不行,毕
竟我大一上算法课全部都六七十分(感觉六十分那个是老师不忍心挂我),甚至被助教
问“你怎么混进我们学校的?” 但是后面真的是发现这条路没有我想象中的那么艰难
。而且在🇺🇸的话,其实女生是很有性别优势的。我不会说公司面对女
生就放水之类的不负责任的话,但是从我个人经历来看,在面对能力、背景差不多的男
性和女性的时候,公司更倾向于收女性(当然如果男生是大牛的话肯定到哪都吃香)。
比如今年我和一个各方面都差不多的男生一起投简历,我拿到的OA和面试比他多了几十
个……而且我身边情况来说女生找工情况也远好于男生,特别是一些非CS专业(比如统
计、DS)的妹子,没有做过实习,但仍然在疫情期间成功上岸了。此外,我认识一个本
科双非还是文科专业的女孩子,今年也成功上岸拿到了大厂offer。所以我感觉这里的
找工环境,对女生还是比较友好的。希望还在犹豫要不要出国、要不要转码(或者转
STEM)的姐妹们看到这段话可以对自己有信心,我们就是最棒的! |
|
|
|
|
|