一亩三分地论坛

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

一亩三分地官方iOS手机应用下载
查看: 13340|回复: 51
收起左侧

[找工就业] 来美一年job hunting总结(EE转CS, 已定Amazon)

    [复制链接] |试试Instant~ |关注本帖
MavLee 发表于 2014-10-20 04:35:51 | 显示全部楼层 |阅读模式

2014(7-9月)-[13]CS硕士+fresh grad 无实习/全职 - 校园招聘会| 码农类全职@Amazon

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

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

x
苦等一个半月后,终于接到Amazon offer, 最后选了AWS S3,努力工作争取以后给同胞们内推。对于EE转CS的我刚来美一年能找到这样的工作实属幸运,果断从了。
三个月的求职季应该结束了,自己也要写点东西和各位朋友共勉,希望大家相互学习交流。

首先感谢一亩三分, mitbbs, 算法面试群(229623621),这些资源里都会有很多热心的朋友发布内推消息,解答各种面试问题,真的是提高自己,帮助他人的好地方。
其次应该感谢 leetcode, cc150, 有了他们你面试才更有底气。 计划发工资之后第一件事就是donate $100给leetcode, 希望他们越办越好,尽量低调,不要进面试官的黑名单。
. 鍥磋鎴戜滑@1point 3 acres
一 本人背景. 1point 3acres 璁哄潧
很多朋友的背景要比我厉害很多,本人属于半路出家,希望能给正在求职路上和还在学习的朋友一点鼓励和帮助。.1point3acres缃
国内普通学校EE本科,后考研调剂到北邮软件工程,入学后得知有合作培养的出国机会,抓住机会就来了美帝。
在本科的时候自己其实就很喜欢编程,陆陆续续参加了数学建模,电子设计,也打算往软件方向发展。阴差阳错考研调剂到软件工程,从此开始专业搬砖。Java, database, operating system, XML, network programming, data mining....总之一通乱补各种CS基础课程,狂练编程能力。后来到导师实验室开始正式接触商业项目,j2ee, ios mobile, 让自己对整个软件设计开发流程和规范有了相当的认知。
来美国后又学了algorithm, design pattern,  software engineer, 这真的是苦逼的一年,感觉国外的课程压力很大,也因为这样逼着自己读了一遍《算法导论》设计模式什么的,这为以后找工作面试打下了很好的基础。因为面试主要就是算法+OOAD+项目经验。

二 找工刷题过程
我13年8月来到美国,其实我开始接触找工作从13年9月份就开始了。 刚开始来还处于兴奋期,突然学校有了秋季招聘会,很多企业到学校去介绍,收简历,面试。自己便匆匆做了第一份英文简历(到最后发现简历其实还蛮重要的,里面的措辞造句,细节之处很能体现出你的用心程度,建议大家自己检查几遍之后让同学,导师,学校的career center都改一下,做到最适合你的,最适合你投的职位的简历)
在job fair上和微软的员工聊得很开心,最后我也没有想到他们回去就给了我phone interview的机会,因为第一次搞这种面试,没什么经验找来学长给我讲了很多,最后终于拿到了on siter的机会。那时真的感觉很意外,于是赶紧刷上leetcode, 结果最后刷了不到40题就去面试了,结果可想而知,语言方面加上技术准备不足,被完虐了 。白白旅游一圈自己也涨了不少经验,最可贵的是认识了别的朋友。. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
14年初,在老师的帮助下去了一家德国公司实习了半年,做c/c++ unit testing. 在美国找工作发现如果你简历上没有实习经历,很难有公司会给你面试机会,所以大家要尽量丰富自己实习经历,一来能尽快了解工作节奏,环境,二来能提高一下技术,最重要的是让你的简历变得很漂亮。

14年8月计划硕士毕业,从六月份开始就让自己好好进入状态,开始刷leetcode, cc150.过去的朋友都讲leetcode不刷三遍以上最好别去面试,刚开始不太理解,到了后期才知道lc的重要性啊。刚开始刷题很慢,有时候思路没有上网看别人的答案,同时自己也开了个技术博客开始记录一下思路过程,方便以后提高复习(coder 进阶专栏 这里奉上我的博客,里面有所有leetcode java, c++的解法,以及总结,不是很完美但是希望能帮到大家,其中也引用了很多牛人博客的观点)。过了两个月总算用java过了一遍,然后因为很多公司还要求c++, 自己又开始用c++刷,感觉这个过程很重要。1,能够对c++ STL,和java 有更深的认识和了解,同时对于数据结构和算法你也会有自己独特的收货,毕竟刷题的目的是训练你的思维过程,强化数据结构和算法在各种问题下的应用,并不是单纯的记住答案。这样以后面试才能举一反三,灵活处理问题。用于自己还是偏向于用Java, 第三遍开始分类用java刷,当时由于要赶微软14年的校园面试,逼着自己8天又把leetcode过了一遍,array, string, heap&stack, linkedlist, binary tree, sorting&searching, DP, Greedy, backtracking, graph algorithms, divide & conq, math以及细节智商题。基本上所有的面试题就这些分类了,而且有很大的规律可找。 本来计划要是有时间再学学python, 用python刷一遍,还没实施offer已经到了。不过以后肯定还要用pthon搞一遍。整个6-8月的过程,自己很详细的把cc150也过了一遍,里面会有很详细的思路,知识点,除了技术方面,一些语言措辞也是值得我们学习的,毕竟面试的过程你要和面试官不断交流,不说能讲出地道的英语,最起码让人家感觉你在专业用语这块很蛮专业。

三 面试经历
MS -- phone interview, onsite interview(3 rounds), college campus interview
amazon -- onsite group interview
others phone interview: google, ebay, hp, Capital One, Goldman Sachs
很少见到能一次面试搞定工作的,除非个别牛人,所以建议大家还是多多面试,积累经验,上传面经,多攒人品,尽量内推。
关于behavior questions 也要好好准备,常见的十几种问题要熟练,自己最好把每个问题都用自己的故事来回答,在你的story中突出你遇到了什么问题,用了什么技术,如何解决的,体现了你的什么品质。这样的回答应该算是比较完美了。. 1point3acres.com/bbs
tech questions就多多刷题,多做项目,积累经验吧。
. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
这里尤其说一下amazon的group interview, 整个要持续一天,三人一组,用你最习惯的语言和环境开发。上午给你发题,十页左右的描述,要好好和组员沟通,尽快把该用的数据结构和算法弄清楚,然后把自己的思路捋好,之后面试官会逐一问问题。除了把自己的部分做好,其他的team member也要尽量帮忙,因为面试官会考察整个过程你的表现。如果组员是中国人那就更应该多帮了啊,大家是合作而不是竞争。要是阿三的话,那就随便吧,别让他把你坑了就好。
group interview比较适合那些项目经验比较多的同学,反而感觉算法不是特别重要。整体的设计,结构,细节,编程风格和习惯,比较考察一个人的综合编程能力。典型的几种设计模式自己要熟悉,常用的java 类库,多线程都要熟,一些特殊的corner case自己要想全面。

另外一个onsite要注意的就是dress code, 一般的high tech公司面试 business casual(chino或西裤+ 带领代扣的shirt)就可以了,金融的就都上suit吧。当时自己第一次面微软就二了,直接破洞牛仔裤+运动外套就去了,感觉十分和周围环境十分不搭。

总之面试当中存在太多因素决定了你的结果,我们能掌控的就是自己准备好,做好你自己就够了,再多攒点人品,你的运气就来了!!!

最后把记住的题奉上~~. From 1point 3acres bbs
1. search a 2D matrix, (leetcode)
2. intput--  wabcdxyz,abcdxyz   output--  abcdwxyz
what function?write code. 个人理解应该是输出所有input string中出现的字符,并升序。-google 1point3acres
3. Give you a C++ file, remove all the comments in this file. write the function you preferred. 当时自己给的方法是用regular expression
4. Reverse linked list, (leetcode, cc150). 1point3acres.com/bbs
5. Permutation Sequence (leetcode)
6. Given two rectangle class instance, return overlap rectangle. 返回重叠矩形。麻烦的是有不少corner case
7. How to implement hashmap, stack.... 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
7. 还有一些是java 的基础概念,这里提供一个115道常见java 题的链接,方便大家学习。115道java面试题 .鏈枃鍘熷垱鑷1point3acres璁哄潧

求职路真的不好走,找一两个朋友和你一起,坚持,努力,不妥协,希望大家都能早日拿offer, 走上人生巅峰。
刷题虽易,面试不易,且面且珍惜。


评分

19

查看全部评分

本帖被以下淘专辑推荐:

seabiscuit119 发表于 2014-10-20 04:40:43 | 显示全部楼层
关注一亩三分地公众号:
Warald_一亩三分地
con!!!!! so detailed!!
回复 支持 反对

使用道具 举报

冰冷剃度 发表于 2014-10-20 05:04:28 | 显示全部楼层
关注一亩三分地微博:
Warald
很全面,感谢分享!
回复 支持 反对

使用道具 举报

seven_cao 发表于 2014-10-20 05:43:30 | 显示全部楼层
cong!!! 非常详细啊~
回复 支持 反对

使用道具 举报

Freetymekiyan 发表于 2014-10-20 05:54:07 | 显示全部楼层
array, string, heap&stack, linkedlist, binary tree, sorting&searching, DP, Greedy, backtracking, graph algorithms, divide & conq, math以及细节智商题……

赞楼主分享!每次看到这种范围都能发现自己还没准备到的地方
回复 支持 反对

使用道具 举报

sgpt55 发表于 2014-10-20 06:40:38 | 显示全部楼层
恭喜!不过作为刚刚硕士第一年转专业到CE的我来说,编程经验有限更别说实习了和马上刷题了,时间有限又想找工作,压力好大……
回复 支持 反对

使用道具 举报

天堂在笑 发表于 2014-10-20 06:41:03 | 显示全部楼层
太棒!                  
回复 支持 反对

使用道具 举报

eamon_felix4213 发表于 2014-10-20 06:57:36 来自手机 | 显示全部楼层
cong,感觉lz来美帝之前已经很牛了啊,电赛建模实习啥的!
回复 支持 反对

使用道具 举报

wista 发表于 2014-10-20 07:35:51 | 显示全部楼层
Thanks for sharing! Big con!
回复 支持 反对

使用道具 举报

eveningyu 发表于 2014-10-20 07:54:31 | 显示全部楼层
来美第二月就去参加招聘会,好厉害! CONG!
回复 支持 反对

使用道具 举报

nieschumi 发表于 2014-10-20 08:04:26 | 显示全部楼层
很棒的经验,楼主背景也很强又努力,感谢分享!
回复 支持 反对

使用道具 举报

xiongql 发表于 2014-10-20 08:09:14 | 显示全部楼层
恭喜楼主,想顺便问一下ASW工作内容到底如何?有猎头问ASW是否感兴趣,但不是很了解。还想问一下楼主好厉害,直接S3,有怎么拿到高level呢?方便介绍一下package吗?谢谢!
回复 支持 反对

使用道具 举报

skinnyman 发表于 2014-10-20 08:31:02 | 显示全部楼层
Cong! 多谢楼主刷题经验分享! 楼主在国内已经有不错CS背景了,对于来美国才从EE转到CS的我来说,还需要补很多基础啊
回复 支持 反对

使用道具 举报

yjzhengxiao 发表于 2014-10-20 08:41:39 | 显示全部楼层
非常全面,看来我自己还不够努力
回复 支持 反对

使用道具 举报

bjik 发表于 2014-10-20 08:47:00 | 显示全部楼层
赞经验分享 lz太谦虚 本身就很牛了
回复 支持 反对

使用道具 举报

 楼主| MavLee 发表于 2014-10-20 09:50:04 | 显示全部楼层
sgpt55 发表于 2014-10-20 06:40
恭喜!不过作为刚刚硕士第一年转专业到CE的我来说,编程经验有限更别说实习了和马上刷题了,时间有限又想找 ...
. 1point 3acres 璁哄潧
咬咬牙就挺过去了,之前看过一个帖子说,大家最惨的时候都什么样?捡瓶子,送报纸~~
回复 支持 反对

使用道具 举报

 楼主| MavLee 发表于 2014-10-20 09:56:17 | 显示全部楼层
eveningyu 发表于 2014-10-20 07:54
来美第二月就去参加招聘会,好厉害! CONG!
鏉ユ簮涓浜.涓夊垎鍦拌鍧.
真的羡慕自己申请到这边读两年硕士的,可以有时间去实习,然后拿return offer. 感觉那样会更了解美国公司,融入社会,对找工作的时间上也有很大帮助
回复 支持 反对

使用道具 举报

头像被屏蔽
swj817 发表于 2014-10-20 09:59:01 | 显示全部楼层
北邮校友啊!恭喜恭喜!
回复 支持 反对

使用道具 举报

 楼主| MavLee 发表于 2014-10-20 10:00:24 | 显示全部楼层
xiongql 发表于 2014-10-20 08:09
恭喜楼主,想顺便问一下ASW工作内容到底如何?有猎头问ASW是否感兴趣,但不是很了解。还想问一下楼主好厉 ...

我还没去入职呢,据我现在的了解,S3属于偏底层,distributed system, storage, scale~~新技术比较多。这个方向以后发展肯定不错,不过据说oncall 比较高,自己也是想挑战一下。当初和hr聊组的时候,是自己主动提出来想去s3的,起初他也没给我这个选择。不想oncall的感觉可以绕道了,另外美眉也没必要这么拼的,保养身体要紧
回复 支持 反对

使用道具 举报

本版积分规则

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

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

关闭

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

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

custom counter

GMT+8, 2017-4-27 22:53

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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