一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 20408|回复: 147
收起左侧

[实习] CS专业找暑期实习经验谈

    [复制链接] |试试Instant~ |关注本帖
muybienw 发表于 2016-4-16 09:24:17 | 显示全部楼层 |阅读模式

2015(10-12月)-[15]CS硕士+fresh grad 无实习/全职 - 内推| 码农类实习@Googlefresh grad应届毕业生

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
过了4月15号,16Fall的同学应该都确定去哪所学校了。接下来的时间,除了做毕设、去毕业旅行,我建议可以开始准备一到美帝就开始找summer 2017的实习了。见过一些同学准备的晚,来了美国才开始刷题,错过了不少机会很可惜,所以想给学弟学妹们提个醒。以下信息来自我个人和周围同学的经历,以及在地里收集的信息。. 1point 3acres 璁哄潧

找暑期实习的大致时间表:
  • 8 - 9月:一般入学之后很快就有一个很大的career fair,之前要准备好简历
  • 10 - 12月:陆陆续续有些公司发出面试,但数量感觉不是很多,不过也有公司在12月前就招满了(BloomBerg没位置,Microsoft不再发出面试邀请)。
  • 12月- 3月:实习面试高峰期,尤其是Amazon这样的大户,Google和Facebook也会安排不少面试。很多中小型公司也会开始面试。
  • 3月底之后坑就比较少了,一些local的公司还有机会。

来美帝之前可以准备什么?
  • 数据结构和算法的基础知识
    • 最基础的数据结构(tree,heap,stack,etc.)和最基本的算法(几种sort,bfs,dfs, etc.)要掌握好,了解时间空间复杂度,trade-off,能写出代码来
    • 高级一点的数据结构(segment tree, union-find)和算法(morris-traversal, amp)在刷题的过程中练习体会就好
    • 强烈推荐coursera上的Princeton Algorithm,尤其part 1,很practical
    • 算法导论这本书比较偏theory,我觉得priority低一些
  • 刷题
    • leetcode,这个不用多说,里面很多高频题。个人建议难题想不出来就看看discussion,不用憋几个小时做一道题。因为很多情况下,做不出来是因为那个知识点你完全不知道(比如一定要使用高级的数据结构才能满足时间/空间要求),而不是你不够聪明。
    • lintcode,这个没有答案,不过会有一些leetcode里面没有的难题,可以做做看。
    • cc150,内容很多,会涉及OO Design,多线程,语言feature这些东西,建议看看。
  • 看地里的面经,了解下各家公司都是怎么面试的

如何获得面试?
  • 内推 >>> info session/career fair > 网申
  • 内推可以找学长学姐,或者地里的好心人。内推分公司,感觉google很有用,但是microsoft就不是太有帮助。
  • info session/career fair经常要排很长的队,效率不高,最好去之前做好功课,有针对性地投几家,一般还是能拿到个把面试的。career fair还是比较拼简历的。
  • 网申感觉比较看简历水平,我身边有同学有很不错的实习经历,自己网申也拿到了基本上所有大公司的面试机会。

面试考什么?
  • 大公司主要就是考算法题,不太需要你有specific skill。每家风格都不一样:Google的题库大所以难度较高,Facebook考leetcode原题多,等等。地里相关的帖子很多。
  • 其他公司也已算法题为主,但是会涉及computer science basic的东西,具体可以看各个公司的面经。
鏉ユ簮涓浜.涓夊垎鍦拌鍧.
我的找实习经历
我从6月份开始在家刷题,到来美国之前,leetcode和lintcode刷完一遍,cc150刷完一遍并做了总结,算法导论读完一遍并做了总结,Thinking in Java读完一遍并做了总结,完整跟了coursera上的Princeton Algorithm。

来到美国后,错误地想先参加career fair再内推,结果参加完career fair才发现这条路效率太低。于是赶紧找朋友内推,结果没赶上Facebook的窗口直接简历被拒(后来知道就是晚了一两天),Google的面试约在11月。在面试之前我又把leetcode上面所有google的题目和medium, hard题目做了一遍。期间内推Linkedin直接被拒,Twitter做了个OA再也没有音讯,career fair上谈的几家(Hulu,Yelp,Uber)面试都没给,那段时间压力不小。

很幸运12月初match上了host拿到了google的offer。之后收到了Amazon的OA,没做。假期面了Groupon(career fair上投的),也拿到了offer。后面因为有了offer,也就没有再投Facebook了。. 1point 3acres 璁哄潧

最后
写这篇东西最想传递的一个message就是:start early

找一个好实习的重要性不用多说。对于简历没有很出色(比如我),或者转专业的同学,机会最大的就是大公司的面试,而这些公司基本上就是考coding,这个完全是可以靠多练习提高的。开学后学业压力上来,再加上各种事情,那时再开始刷题往往压力大很多。希望学弟学妹们可以早做规划,利用好这个暑假,来美帝后找到称心如意的summer intern。

欢迎提问,欢迎补充~

. Waral 鍗氬鏈夋洿澶氭枃绔,

评分

65

查看全部评分

本帖被以下淘专辑推荐:

xiaozhuxiaozhu 发表于 2016-4-16 14:52:25 | 显示全部楼层
Chen0908 发表于 2016-4-16 14:32.鏈枃鍘熷垱鑷1point3acres璁哄潧
此话怎讲?是说facebook实习很好嘛~

今年fb的实习不容易进,所以录取了,感觉逼格很高。
fb的实习return rate超级高,拿到return,别人找全职,你就可以笑傲江湖了。
. visit 1point3acres.com for more.return的sign on有7万5,基本等于其他专业人一年的薪水。
fb的实习project,很多非常有价值,宝贵的实习经历。
fb全职不怎么招new grad, 实习转正是进去fb的最好机会。. from: 1point3acres.com/bbs
fb的名气大,放简历上,基本任何大公司都能拿到面试。
fb实习给钱也挺多,工资+福利,基本1万刀/month。
食堂好吃,校园漂亮。
员工基本都很牛,能从别人那里学到很多东西。.1point3acres缃
fb的地理位置也好,在bay area。. Waral 鍗氬鏈夋洿澶氭枃绔,
还有fb实习这么牛的原因,是因为其他2家,google基本没有return offer, linkedin招的比较少(感觉,同时有linkedin fb实习的人,应该还是会去fb吧)。.1point3acres缃

fb唯一不好的地方,就是没有要我。. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴


补充内容 (2016-5-12 02:02):
有个好妹子才是最重要的。

补充内容 (2016-7-10 16:43):
去了fb,拿到return,不用刷题。研二,就能找个洋马宝宝天天浪了。

补充内容 (2016-11-2 05:04):
5月12号这是谁写的,第一天实习的时候,不会写这个吧。

评分

1

查看全部评分

回复 支持 15 反对 1

使用道具 举报

iwofr 发表于 2016-4-21 00:11:27 | 显示全部楼层
别的基本认同,有三点有些自己看法。
一,暑假与其刷题不如好好练练口语或者学些CS基础知识,口语太重要了,面试主要是个交流的过程,表达不好自己的意思很难吸引面试官。
二,本科不是CS或者没有好的project的同学有空可以刷刷题, 但是不建议一来了秋学期就投,即使大公司找人内推就能拿到面试,面试时候还是会问好多简历的东西,答的太水直接影响面试官的evaluation。而对于小公司简历就是直接的敲门砖,一定要好好准备。况且没有面试经验上来就面FG有多少人能把握住机会?
三,career fair的作用比lz说的大的多,lz觉得没有太大用可能是lz的同学要优秀太多或者是lz的简历有问题,毕竟大家都会去投,公司会挑好的/合适的来面。我觉得熟人内推作用是最大的 > career fair > 不熟人的内推 > 自己海投。没有那么多熟人帮你内推的时候career fair对于一般人就是最好的机会了,一定要把握。
说下我自己的timeline,EE 9月入学简历上CS 0基础 , 暑假随便自学了过一些最基础的东西但是没做过任何拿的出手的project放在简历上, 第一学期选了3门偏project的课充实了简历以及补充CS背景。寒假放假开始边找人内推边刷leetcode第一遍,1月份学校career fair投了一批。2月-3月有一大波面试,40%来自内推 50%来自career fair,10%来自海投。刷题没有刷太久,大概一个月,主要是边面试边学习面经题,快速把状态调整到最佳,最后拿到FLAG和一些别的公司offer,最早练手的小公司基本全挂。刷题拖的太久我个人认为人会疲倦另外可能思路被限制住。

鏉ユ簮涓浜.涓夊垎鍦拌鍧.
补充内容 (2016-4-21 00:16):
另外F没有lz说的这么夸张的难进啦,今年intern全美还是发了800个offer的,而且F是我最后2月底才拿到的,我周围的大部分也都是这个时间短甚至更晚,没有很早就停招

评分

5

查看全部评分

回复 支持 12 反对 0

使用道具 举报

 楼主| muybienw 发表于 2016-4-16 09:47:16 | 显示全部楼层
jigsaw_Becky 发表于 2016-4-16 09:36
请问8月~9月准备简历,那时候还没上多少课,对于转专业的人来说,简历空白,有什么建议?谢谢!
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
我能想到的几个办法:
1. 把本科做过的,跟cs相关的project描述得cs一点,大公司不是特别看重project这块(像google基本内推就给面试)
2. 暑假找个地方实习,做cs的东西
3. 暑假做个side project,写个个人网页,用python写个爬虫之类的
4. 第一个学期上课做点项目,第二个学期再重点投. 1point 3acres 璁哄潧

-google 1point3acresproject就是个敲门砖,拿到面试以后主要还是看刷题。

评分

3

查看全部评分

回复 支持 6 反对 0

使用道具 举报

vivaroma 发表于 2016-4-16 11:11:19 | 显示全部楼层
如果我一年前能读到这样一个帖子,来了之后就不会找的那么辛苦了。。赞
回复 支持 4 反对 0

使用道具 举报

aloncgo 发表于 2016-4-17 14:39:17 | 显示全部楼层
赞一下,我就是反面教材,

第一年结束的暑假没实习,也没有淡定刷题,就打游戏过了。。。。。。。。。。。。。。。

全职就找得非常辛苦

补充内容 (2016-4-17 14:39):
当然巫师3是一个非常棒的游戏。。。。。

评分

2

查看全部评分

回复 支持 2 反对 0

使用道具 举报

 楼主| muybienw 发表于 2016-4-20 23:43:23 | 显示全部楼层
tsuruya 发表于 2016-4-20 21:37
感谢学长的督促。。。看了时间表陡增紧迫感。感觉学长好厉害,六月份就做了那么多工作有个问题想 ...

语言没有要求,python真是个bug般的存在,刷题比C++和Java都容易不少。我周围有同学用python面试拿到google或者facebook offer的。不过我聊过的几个不同公司的组,还是用Java和C++的多。所以在google host match的时候,可能还是要会这两门之一比较好。

补充内容 (2016-4-20 23:46):
另外,你用python的话,可以了解一下常用函数的底层实现机制,比如你说的几种list操作。包括如何实现,时间/空间复杂度。面试的谈到这些应该是加分的。

评分

1

查看全部评分

回复 支持 2 反对 0

使用道具 举报

xiaozhuxiaozhu 发表于 2016-4-16 09:55:12 | 显示全部楼层
为什么有google offer就不能投facebook了?
facebook的实习 全银河系 最强。
回复 支持 0 反对 1

使用道具 举报

Howie 发表于 2016-4-16 09:50:10 | 显示全部楼层
jigsaw_Becky 发表于 2016-4-16 09:36.1point3acres缃
请问8月~9月准备简历,那时候还没上多少课,对于转专业的人来说,简历空白,有什么建议?谢谢!

空白太夸张了吧。。申请的简历和文书都是能拿到csmaster的人=-= 怎么都能扯几个项目的 好好挖掘
回复 支持 1 反对 0

使用道具 举报

chenxiaocong 发表于 2016-4-16 10:56:45 | 显示全部楼层
给楼主赞一个!
回复 支持 0 反对 1

使用道具 举报

jigsaw_Becky 发表于 2016-4-16 09:36:33 | 显示全部楼层
请问8月~9月准备简历,那时候还没上多少课,对于转专业的人来说,简历空白,有什么建议?谢谢!
回复 支持 反对

使用道具 举报

remix 发表于 2016-4-16 09:36:44 | 显示全部楼层
总结的很赞,严格按照这些计划来执行,实习基本就有戏了
回复 支持 反对

使用道具 举报

673650096 发表于 2016-4-16 09:43:56 | 显示全部楼层
谢谢信息分享~
回复 支持 反对

使用道具 举报

nemoleoliu 发表于 2016-4-16 09:51:25 | 显示全部楼层
感谢楼主分享!早准备 很关键!
回复 支持 反对

使用道具 举报

xiaozhuxiaozhu 发表于 2016-4-16 09:56:10 | 显示全部楼层
问苍天,实习有哪2种。
facebook的实习,和其他实习。
回复 支持 反对

使用道具 举报

imweihuang 发表于 2016-4-16 09:56:12 | 显示全部楼层
感谢楼主,正需要一位过来人的总结,非常的受用!
回复 支持 反对

使用道具 举报

youziwry 发表于 2016-4-16 10:05:23 | 显示全部楼层
十分感谢,一定好好准备!. 鍥磋鎴戜滑@1point 3 acres
回复 支持 反对

使用道具 举报

jigsaw_Becky 发表于 2016-4-16 10:08:51 | 显示全部楼层
muybienw 发表于 2016-4-16 09:47
我能想到的几个办法:.1point3acres缃
1. 把本科做过的,跟cs相关的project描述得cs一点,大公司不是特别看重project这 ...

谢谢LZ的解答~~再问问thinking in java这本书,值得看吗?我JAVA就跟了CS 61B和刷leetcode,但是感觉那本书里面讲的内容有点高深,很多内容从来见都没有见过
回复 支持 反对

使用道具 举报

jigsaw_Becky 发表于 2016-4-16 10:10:34 | 显示全部楼层
Howie 发表于 2016-4-16 09:50
空白太夸张了吧。。申请的简历和文书都是能拿到csmaster的人=-= 怎么都能扯几个项目的 好好挖掘

谢谢回复~~但是我没有拿到cs master。。。。本科ee的,申的ce,文书写的想做硬件,内心OS是:看你们家ce好选cs的课才申的。。。。。
回复 支持 反对

使用道具 举报

Simy1130 发表于 2016-4-16 10:43:11 来自手机 | 显示全部楼层
谢谢楼主~
回复 支持 反对

使用道具 举报

松松的鞋带儿 发表于 2016-4-16 10:48:51 | 显示全部楼层
我想给楼主加100米!!
回复 支持 反对

使用道具 举报

yhcbme 发表于 2016-4-16 11:03:38 | 显示全部楼层
膜一下校友~
回复 支持 反对

使用道具 举报

wnbaicai 发表于 2016-4-16 11:14:15 | 显示全部楼层
感谢分享,太有用了
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-9 00:46

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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