查看: 21632| 回复: 65
跳转到指定楼层
上一主题 下一主题
收起左侧

[实习] 想谈谈CS本专业和转专业找实习具体情况,以及一些亲身经历

 
🔗
匿名用户-TQBFU  2018-2-2 13:42:35 |倒序浏览

2018(7-9月)-CE硕士+短暂实习或全职不超过3个月 | 内推|BayArea湾区 码农类General实习@meta

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
写这篇帖子,一方面是基于自己的经历和认识的小伙伴的经历给今年8、9月份入学的Master一些建议,并且会讲述一些在找工作中遇到的困难,抑或是体会到的一些事情。-baidu 1point3acres
先自报家门,目前是NWU第一年入学的Master,非转专业(有人认出来请帮忙保护一下隐私),手上的offer有facebook, google前两天通知过了HC,但是我不准备team match了。其他的大大小小投了不到10家公司,都没有拿到任何面试,可谓是很惨了。
Timeline: fb: 11月初内推, 12/14一面, 等了22天,通知一面过了,1/23号二面,1/26号offer(二面签了NDA就不说题目了,常见面经,好好刷面经就可以了).--
                google: 11月初内推,11月中旬没反应,花了两天做foobar。 第一次月1/3号面试,因为fb没结果没心情,推到1/22号。推google在约fb之前,fb约到了1/23,所以Google再次推到了1/26号。在这里真的要感谢google的recruiter,体验真的太棒了。要不是                               google的return offer的问题,我接下来肯定会继续team match的。相比较来说,fb的recruiter真的是太慢了,move fast都是白喊。
                Microsoft, dropbox,houzz, amazon:简历拒.
                yelp:没反应。
                BB:错过内推时间。.--

动机:.google  и
楼主去年拿到master offer后就开始准备找实习的工作了,那时候就很坚定的觉得一定要去facebook,google这两个公司,再怎么也得去amazon,这句话我没任何看不起amazon的意思,只是amazon之前的两轮OA,一轮phone interview让我产生了这种容易进的错觉。有了这个信念,我投简历也基本围绕fg开始,零零碎碎也投了一些其他的公司,但是可以看到都是比较大 or 稳定的公司。为什么我只投了这些公司? 一方面我确实有一种迷之自信和懒(其实是不提倡的,还是要多投),另一方面看了很多地里在startup被lay off的经历。想想还是努力点,去了大公司以后就能尽量避这种事情发生在自己身上!我始终记得一句话,“人对未来缺乏安全感的原因,是对未来的无知“最后,就是总所周知,谁不想去这种顶级公司呢,但凡有机会谁也不愿错过。还有大概就是,确实很想在美国工作一段时间,不想毕了业就回国,我也个
大概基于以上原因,我没参加学校的career fair,没找太多当地小公司,更没参加太多社交。说这一点的原因就是,无论CS还是转专业,自己要早点订好目标,明确自己想要什么,要避开什么,多搜集一些信息,了解实习的最新情况,你才能在后面的准备中更加充分、游刃有余。


看了地里很多帖子,收到了很多前辈的教诲。从那时起就在地里找了一些跟我一样很早开始找实习的小伙伴,自己建了个群(这个作用真的很大),到六月底前每天都会布置 3-5道题目,每个人刷完后都会截图打卡,规则不是那么严格,基本就是保持出现率,不潜水就ok了,前前后后拉了40多个人,但是群一只维持20人上下,拉进来潜水的人我最后都踢了。基本上到七月份,群的人数稳定了,而且地里也不让私自拉群了,所以就跟群里的小伙伴愉快的刷题。 我其实除了自己建刷题群,也加了其他的刷题群,但是感觉基本上氛围不是很浓厚,大家进去就潜水了,所以我也比较注意自己建的群的维护工作,保持群的一个活跃度,这其实是很关键的,这种关键性我是到后来入学了才意识到。通过自己建的群,大概在九月份前,刷了有250道题目左右,因为不是。九月之后也就是开学,上课





补充内容 (2018-2-6 13:02):
我还没写完,版主也不给删,我真的无语。只有在下面的楼补充了。。本来还想写完再发出来的。。

补充内容 (2018-2-26 01:18):
http://www.1point3acres.com/bbs/thread-208829-1-1.html
这篇帖子对于系统设计方面讲的详细一些,全职的小伙伴,可以关注一下,希望能够帮助到大家。

评分

参与人数 13大米 +103 收起 理由
Miya_ + 1 很有用的信息!
leonYuuuu + 5 给你点个赞!
dd779 + 1 给你点个赞!
liu5395 + 5 很有用的信息!
NewRita + 2 给你点个赞!

查看全部评分


上一篇:冷门offer求比较
下一篇:offer 文件問題請教
全局:

过程

因为不是转专业,还有一些老本,所以开学后楼主刷题就比较慢了。也想着一遍刷题一遍把学习搞好,拿个不错的GPA。我十一月初大概一二号内推了所有的公司,一边上课一边缓慢刷题。奈何楼主不是这种大神,而且选了一门很坑爹的算法课,有一次写assignment熬了四次夜,才搞出来,那是大概是十一月中旬。 后来发现不行了,自己“太爱”学习了,想了想以后找不到工作,肯定比现在过得还“糟粕”,所以从十一月中旬之后就基本放弃了学业,开始全心全意刷题了。十一月中旬前我facebook tag题目大概只刷了一半,从那时候起我就开始一门心思刷facebook tag,大概到十一月20几号刷完了tag。投了facebook后,两个星期约了12/14号的面试,这样一来刷完tag后,我就开始刷面经,并且过遍数。过遍数的意思就是加深对每个题目的理解,譬如这题有几个变种,用dfs和bfs怎么写,用递归和非递归怎么写,用dfs和union find怎么写。各种permutation,combination的复杂度分析,heap的复杂度,quick select等等。都是在十一月中旬后有了一定的题量之后开始的仔细准备的。与其同时,我害怕自己被叫去onsite,所以也会在图书馆的白板上边写题边解释,有事没事也自己在寝室口述题目的思路,每天都跟自言自语的疯子一样,23333。

前面我有提到过建了群,其实我觉得这很关键。一方面可以跟小伙伴分享进度、资料,也可以跟他们讨论题目,另一方面最重要的就是相互鼓励和交流。我在的学校其实找工作氛围不是很浓厚,远不及一些招工求职大校,正是有了这些小伙伴才不会觉得自己在孤军奋战。不知道你们有没有体会,这种一个人很少学习,身边人都在努力学习的孤独感,发现哇擦只有我是一个人or少数人在找实习,没找到的话,gpa还不好,亏大了。所以多亏了认识的小伙伴,发现其实其中有些人比我更努力,人家可能也因为准备面试熬了很多夜,也放弃了学业等等。这时候心态真的很关键,而且如果不坚定的话,刷题找工作这种远没有好好学习得到的回报明显,考虑到这个不坚定的话很容易就放弃了。其实那时候也很慌,每天都被告知CS日薄西山,盛况不在,现在想来其实很多是找不到工作的人安慰自己的理由,发现努力找实习的都有很大概率找得到,当然我指的努力找实习是指start early,move fast,准备很周全。我这么说并不是信口开河,除了一个人运气不太好,我建的群里的小伙伴认真找实习的都找到了,最后全去了fb实习。大家都是来自普通985学校的人,背景各异,既有转专业也有ACM还有工作多年的,唯一相同的就是大家都从四五月一直准备到今年一月结束,刷了至少300+,都很拼。说到这个,除了普通刷题和自己在白板上写题目以及口述思路。另外一个,我在10月初就组织了小伙伴相互mock,都是两轮背靠背,一次有四个小时,这种组织了两次。之后因为比较忙,就没再相互mock了,但是我们自己也分别在一些网站上mock。我前前后后进行了8-9次mock,真正的面试也就三次。可以看到我的面试次数真的不多,除了一面fb,开始几分钟有点紧张,后来的面试心情都是比较平淡的。这也得益于mock了挺多次,遇到了一些情况。比如,有一次,面试官让我写多线程的题目,我一上来就懵逼。我说我不会,没复习这部分的知识,能不能换题。他就让我去google documentation,慢慢引导,最后真的磕磕绊绊写出来了。比如,还被mock过一道medium 一道hard,很幸运都是fb tag题,所以我尝试 用不同的方法去run test case,类似于debug的方式,程序执行到哪一行我就把那一行的各种参数的状态注释出来。真的是在mock中获得了很多经验吧。

. .и
找实习很多苦都比当年高考还要苦,好在只有几个月。什么熬夜到两三点刷题,什么不会做的题目背下来背了N多题目,什么看别人的代码看到吐,什么比较各种代码找到自己能够理解和觉得最好的,什么想怎么解释才最好,不只是自己弄懂就行了。这些事情真的是多而且杂,说起来就几句话,做起来200题的facebook tag题目,每题都准备至少两种解法,分析好复杂度,什么情况用什么解法,这工作量是巨大的,大学四年没用完一本笔记本,刷题几个月手写代码和记笔记写完了一个厚厚的本子。anyway,目标有多大,就要有多努力。

下面两张图是我mock过程的截图:
     

过程还挺辛苦,以至于我现在还更不上这个quarter的进度,还在预习上过的课。。

-baidu 1point3acres


补充内容 (2018-2-7 01:46):
大家把这条赞上去,多谢多谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

评分

参与人数 2大米 +6 收起 理由
奔跑的炒饭 + 3 给你点个赞!
iamiman + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
刷题 发表于 2018-2-7 06:45
是的,课程都是浮云,刷题才是正道,所有没拿到fb实习offer的人很大概率是奸懒馋滑的loser
-baidu 1point3acres
这位同学我并没有表达课程是浮云的意思,两年毕业,花三个月认真找实习,并不会耽误你剩下的课程。完全可以先选3门水课,后面再上hard core。 ..

比fb实习好的地方也有很多,拿不到fb实习offer的人可能懒,可能运气不好,可能基础还没打好,可能被fb简历拒了,我想不通跟奸馋滑有什么关系?我很早就想去fb, 那时候被USC和NWU录了,果断没去USC,因为USC compete太严重。一个事情的结果跟很多因素有关。 但是loser肯定拿不到实习offer的,拿不到实习offer的不一定是loser。who want to be loser?. From 1point 3acres bbs

补充内容 (2018-2-7 08:52):
我很理解,有一些非个人因素造成去不了fb的同学,我也觉得我很幸运。但是,一些非个人因素自己无法控制,能做的也只有个人努力吧。

评分

参与人数 1大米 +1 收起 理由
JoshuaSu + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
cszhazha 2018-2-6 12:45:01 | 只看该作者
全局:
科班的只要认真刷题就好了,转专业的真是难
回复

使用道具 举报

🔗
Javic 2018-2-6 12:51:06 | 只看该作者
全局:
学弟可以的
回复

使用道具 举报

🔗
ztlbells 2018-2-6 12:53:36 | 只看该作者
全局:
真的很敬佩LZ那么早就开始准备……

其实fb还是很move fast的……如果有pending offer的话(。
回复

使用道具 举报

🔗
suchyz 2018-2-6 13:06:56 | 只看该作者
全局:
关注 等看楼主继续分享
回复

使用道具 举报

🔗
qq274880049 2018-2-6 13:06:58 | 只看该作者
全局:

看了一下,你的头像,我应该有你的微信。666你申 phd的结果也是很棒了。 太厉害了
回复

使用道具 举报

🔗
cocmos 2018-2-7 01:53:58 | 只看该作者
全局:
最后全去了fb实习
回复

使用道具 举报

🔗
qq274880049 2018-2-7 02:02:21 | 只看该作者
全局:
其他事情:

写了这么多,除了告诉大家我的过程,也想分享一些经验。全职和intern都适用

1. Princeton的那个算法网课很重要,尤其是java刷题。因为老教授讲的很基础,而很多算法题也考得很基础,并非是很难的题目,比如我后面google的面试,没有hard的题目,facebook的题目也没hard。
. 1point3acres
2. Mock很重要,mock的时候要练习心态,练习突发情况心理调整。也可以用小公司的面试来当作mock,反正我没。。。。

3. 忍受暂时的孤独、寂寞也很重要(那时候朋友圈各种旅游的照片,2333),那时候来了学校三四个月,一次芝加哥都没去,坚定的意志是一生的财富吧!

4. 整理、总结资料的能力很重要,多看别人写的好代码。我刷leetcode第一遍的时候,代码那个写的差啊,太难看了。不过第一遍应该是对题目有个基本印象,之后过遍数的可以继续加深理解。

5.多搜集信息,facebook有句话,不只是在facebook能用,其实别的地方也很管用,move fast be bold 我自己再加一句就是start early 早点开始准备,无论是全职还是intern,当别人没在准备,你就开始准备那你就赢在了起跑线。后面别人想追回来也不容易了。

6. Leetcode过遍数的时候,一定要看discussion,一定要看仔细看。


7.找到一起刷题的小伙伴很重要,你们能够一起讨论题目,一起鼓励,分享进度、分享资料。

8.会聊天有时候跟会做题一样重要,我facebook 二面最后,跟面试官聊天,聊着聊着他大笑,我其实也没觉得我说的很搞笑。大概内容就是,我问他你觉得facebook应该投资哪些地方,以保证公司不会fail。面试官blabla一大堆,我一个劲的coolgreat,然后回了句thats so call 1% done….然后面试官莫名大笑起来。为啥说这点很重要,我看了一些面经,貌似给我的印象就是题做出来了,但是挂了。我就在想是不是交流的问题,也许不是也许是吧,能做的就是完善自己,不要让面试官觉得你太push,比如有人觉得这题会做就做死,一上来就挑战高难度,说我们今天用个高级解法,or push的语气问面试官do you understand?还没等面试官回答,自己就blabla解释起来。我面试的时候,每次都会问他看懂没,还需要我解释吗,这跑这个test case你觉得怎么样,如果是这种输入是得到什么结果,哪些edge case会发生哪些不会,我说了几种思路,你觉得我用哪个好呢?等等保持交流和自信,面试的气场也挺重要,像我一面facebook,那个题目不会做,估计能过就是更面试官沟通的比较好吧。


其实之前大家的帖子都有推荐各种资料,无非就那几种,所以我就讲讲别的方面, 祝大家招工求职顺利。。

-baidu 1point3acres


补充内容 (2018-2-7 02:02):. .и
帮忙这条也顶一下,多谢大家
. .и
补充内容 (2018-2-7 04:37):
补一句,地里有些很好的总结贴,但是我这人比较传统,喜欢把每个面经都翻一遍,看看面经下面的讨论,所以实际上别人的总结帖我用的不是很多,用到的只是借鉴别人的代码总结。除了一些新题。

评分

参与人数 2大米 +2 收起 理由
fyy1213 + 1 给你点个赞!
applebeawr + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
qq274880049 2018-2-7 02:03:20 | 只看该作者
全局:
cocmos 发表于 2018-2-7 01:53
. 最后全去了fb实习

对呀,我也没想到。23333
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表