l***i 发帖数: 1309 | 1 折腾了几个月终于算结束了intern申请了。本文target audience是有兴趣做software
engineer,俗称码工的同学,大牛和其他方向人士请绕行。同时感谢job板各位大牛分
享经验。
总结:就像之前有个F和G一起拿下的同学说的,经验就是做题。
因为有同学在MSFT和AMZN,大概去年年底就有recruiter联系了。不过那时候还没跟老
板说好,就没回。后来到了2月终于老板点头了,然后开始撒网海投。
Twitter是最快给消息的,大概当天就说要interview了。可能这个来的太容易也太快了
,一面就挂了。虽然不服气不过确实写的太烂了。
后来等来了F,G,A的面世,M不知道为什么就没消息了。其他投了没消息的还有
salesforce,dropbox,quora,当然后面两个没理我也好理解。另外面挂了一个小公司
,quixey。最后拿到了G,准备去mountain view了。各位准备或者即将去G的同学,希
望有机会在mountain view见见。
面世题目板上都有,另外我碰到的题都不难,那些什么O(1)空间O(n)时间的题一个都没
有,都是一看就知道算法,然后就是怎么写了。感觉F的要求最高,其他几家写的有点
错也被放过了。G最折磨人的是host matching。感觉做network,data mining方向的可
能match的机会大一些。当然我都不是。我等了大概两周才开始host interview,然后
等了一周说给offer。事后想起来我唯一的优势就是之前在google做过一次intern。到
了host matching的时候做题已经不那么重要了,有些host不给题也是可能的。给了题
就算做的perfect也不能保证offer,因为一个host通常只要一个intern,他会挑他觉得
最match的。
A很奇怪。我的同学就在那个组做fulltime,而且他肯定是给了strong refer的。面世
题也不难。最后两面过去没消息了实在不太明白哪里出问题了。这也是个教训,会做题
和内部有人并不能保证offer。
说点个人看法:
简历:最好找几个technical的同学朋友看看,另外学校的career center也有指导的。
申请码工的简历要没有什么project很难吸引人的,实在啥都没有就写course project
。另外programming competition也可以写写,还有各种比赛得奖。如果是phd,
publication要写,不过写两三个就好了,挑最牛的写。
面世:我只搞过电话的。交流和结果都很重要。有本事一次写出perfect code with
optimal algorithm的就一次写出来。最好的面世绝对不是什么磕磕碰碰最后搞出了
incomplete code。想想如果是个大牛,肯定是一次写出最优解的阿。那些先来个brute
force的是为了争取时间思考的策略。另外碰到做过的题怎么办,我会老老实实告诉对
方做过,然后对方要是坚持还用这个题就一次写出来。换题也很常见。
另外开始和结束的时候通常会有几分钟闲扯时间,这是一个展示自己technical
background的机会,抓住自己做过的牛项目,或者自己的技术特长跟人侃。问对方问题
的时候也是如此,展示自己的技术能力和对未来project的理解。基本上给对方一个能
干活,对技术有热情的印象就好了。
准备:
看书,做题。
推荐书目:Algorithm in C, Robert Sedgewick 这本书不知道为什么很少有人提,上
面的code水平很高,都会了过F应该很轻松。喜欢其他language的还有C++和Java版本的。
做题。板上的题估计够做几个月的。另外我还做过的地方:
topcoder.com/tc
codeforces.com
acm uva online judge
interviewstreet.com
前面两个的优点是有答案。 |
c*******1 发帖数: 589 | 2 lz做过uva,和大部分找工作的人没有可参考性吧 |
l***i 发帖数: 1309 | 3 uva只不过是一个题库而已,而且我也就做了最简单的一些题,总共不到100个。觉得学
到最多东西的还是codeforces。跟很多人不一样的可能就是我确实花了大把时间做这些
programming competition的题。不过跟之前小尾羊那个一日三题还是没的比。 |
i******r 发帖数: 793 | 4 赞
多练习是王道
我基本没做过TC和Codeforce |
n****e 发帖数: 678 | 5 赞!
问一下, 楼主说的板上的题在哪里可以找到?
多谢!
software
【在 l***i 的大作中提到】 : 折腾了几个月终于算结束了intern申请了。本文target audience是有兴趣做software : engineer,俗称码工的同学,大牛和其他方向人士请绕行。同时感谢job板各位大牛分 : 享经验。 : 总结:就像之前有个F和G一起拿下的同学说的,经验就是做题。 : 因为有同学在MSFT和AMZN,大概去年年底就有recruiter联系了。不过那时候还没跟老 : 板说好,就没回。后来到了2月终于老板点头了,然后开始撒网海投。 : Twitter是最快给消息的,大概当天就说要interview了。可能这个来的太容易也太快了 : ,一面就挂了。虽然不服气不过确实写的太烂了。 : 后来等来了F,G,A的面世,M不知道为什么就没消息了。其他投了没消息的还有 : salesforce,dropbox,quora,当然后面两个没理我也好理解。另外面挂了一个小公司
|
l***i 发帖数: 1309 | 6 好像最近没人专门整理了,自己一个一个找把,还有leetcode很著名的。
其实找工作期间经常上来看看也能缓解一些压力。 |
f*********y 发帖数: 376 | 7 what is the difference between Algorithm in C and introduction to algs?
software
【在 l***i 的大作中提到】 : 折腾了几个月终于算结束了intern申请了。本文target audience是有兴趣做software : engineer,俗称码工的同学,大牛和其他方向人士请绕行。同时感谢job板各位大牛分 : 享经验。 : 总结:就像之前有个F和G一起拿下的同学说的,经验就是做题。 : 因为有同学在MSFT和AMZN,大概去年年底就有recruiter联系了。不过那时候还没跟老 : 板说好,就没回。后来到了2月终于老板点头了,然后开始撒网海投。 : Twitter是最快给消息的,大概当天就说要interview了。可能这个来的太容易也太快了 : ,一面就挂了。虽然不服气不过确实写的太烂了。 : 后来等来了F,G,A的面世,M不知道为什么就没消息了。其他投了没消息的还有 : salesforce,dropbox,quora,当然后面两个没理我也好理解。另外面挂了一个小公司
|
l***i 发帖数: 1309 | 8 CLRS has no real code and Sedgewick's book has running code. |
c*******0 发帖数: 5247 | 9 我也不明白为什么Sedgewick的书推荐的人不是很多,这书挺好的
lz最后去哪个组? |
s**********r 发帖数: 8153 | |