传说中的谷歌招聘委员会成员之一,从幕后走出来,教你学系统设计!


一亩三分地论坛

 找回密码
 获取更多干活,快来注册
天天打游戏、照样领工资、还办H1B
这份工作你要不要?
把贵司招聘信息放这里
查看: 32966|回复: 186
收起左侧

[找工就业] EE MS选CS课找CS工作总结+面经

    [复制链接] |试试Instant~ |关注本帖
Cinder_Umbrella 发表于 2012-12-16 14:44:27 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干活,快来注册

x
本帖最后由 Cinder_Umbrella 于 2013-4-13 14:00 编辑

我来说说我的经历。我的CS背景在本科阶段相当于零基础,偶尔的project也是copy别人的code,来了美国中西部没有名气的小学校读EE MS,开始时很迷茫,不知道应该做什么。后来机缘所致学了门理论的算法课,觉得很有意思,于是在去年11月份的时候开始立志恶补CS,从本科最基础的data structure开始上起,到OS,图论,Algorithm,数据库和AI。其中有些课因为是本科生的并不能算MS学位的学分,也就相当于我纯粹出于兴趣,比别人多修了好几门课。上CS课的感觉和EE的课完全不一样,简而言之就是一个字,爽。再也没有那种乱七八糟又毫无用处的公式推导和死记硬背,掌握很容易上手的语言后,接下来就是非常挑战智力锻炼思维的各种编程项目,虽然想的很慢很累,经常熬夜,但当程序能高效地以简洁的代码跑通的那一刹那,还是非常有成就感的,这种感觉是做一百道傅立叶变换或者麦克斯韦方程组这种东西永远没法带来的,而且你还时刻感觉你学的东西是真正有用的——是的,我觉得CS是为数不多的基础学术知识可以大范围被应用在工业界工作中的专业——如此一来学习的动力自然也有了。

说说准备工作的经历。其实我还是花比较多的时间在学校的课业上,只是课余有时间再会看看面经刷点题。和地里的很多大牛相比,我仍然是菜鸟一枚。Cracking the Coding Interview别说过好几遍了,我大概看过一半的题也不到,不过确实cover了一些比较重要的章节,比如string, array, BST, search等等。把一些看到过出现频率最高的经典题做了做,比如reverse linkedlist/string/integer, graph/tree traversal, string中的找最长回文,用stack实现queue,找top 10用minHeap,以及Hash相关等等。DP的问题只写了最经典的最大子序列和,coin change还有edit distance(以及其变种fuzzy string match)的问题,写一个就要花几乎很长时间。事实上很多题写过第一遍,过段时间再回过头去看的时候根本想不起来怎么写了,可见我的水平还是不咋样的。

对于练算法题的资源,除了著名的Cracking一书外,地里也有很多人提到了leetcode,geekforgeek等网站,都是很牛的而且有很好的solution。但我其实只是在搜算法题解法答案的时候(好吧好些题折腾好久都想不出来最后还是去网上查的答案)路过而已,并没有仔细看。更功利一点的方法,我觉得直接上careercup/glassdoor/mitbbs上直接看真题,这和考G考T时直接刷机经比漫无目的的听VOA之类的要高效其实是一个道理,其实只要面试时有问过一道你做过的题目,就爽到了,这只是我的个人观点,不一定正确。

下面隐藏的部分是面经。积分设置已降低。设积分主要还是因为NDA,虽然我始终觉得这玩意儿和考GT时填的那些协议一样很诡异,但既然大家都那么谨慎我也不敢大意啊。但面经是一定要说的,因为我自己也得益于面经才能知道是什么类型的真题可供演练,如果大家都不说面经,你的面经从哪儿来,是不?如果你离面试还早的话隐藏部分暂时不看也行,先把基础打好。
游客,本帖隐藏的内容需要积分高于 300 才可浏览,您当前积分为 0。 查看如何攒积分

作为一年前还不知道ArrayList为何物的我,今天能算有个交待,当真算是对Warald当年所说的“练好编程是王道”,“CS可以速成”深有体会了。我只是地里众多顶着EE学位找CS工作的其中一位,虽然个人感觉拿到这个offer运气成份很大,但也希望用亲身经历来给大家鼓劲。不管曾经背景如何不match,如果你下定决心转CS的话,只要肯花时间学,多做题,offer一定会有的。
最后还是祝地里的筒子都有好结果。虽然真题面经啥的还是mitbbs更多,但这里感觉更是同龄人学生的氛围浓厚些,希望一亩三分地越办越好。哦也







. From 1point 3acres bbs
. 1point 3acres 璁哄潧
. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴

评分

23

查看全部评分

本帖被以下淘专辑推荐:

北美农民 发表于 2012-12-16 16:56:38 | 显示全部楼层
本帖最后由 北美农民 于 2012-12-16 16:57 编辑 . more info on 1point3acres.com

感谢楼主分享经验,又是一个经典的例子。  .鏈枃鍘熷垱鑷1point3acres璁哄潧

另外我觉得有必要说一下, 对于这种帖子, 我的理解是 楼主是在CS的学习中找到了兴趣和成就感,努力后成功的找到了工作。这并不是提倡是个EE就转CS, 各位在读的同学还是跟着自己的兴趣走最重要,EE同样可以找到对口的好工作。

评分

1

查看全部评分

回复 支持 2 反对 1

使用道具 举报

rialmat 发表于 2012-12-16 21:34:01 | 显示全部楼层
"这种感觉是做一百道傅立叶变换或者麦克斯韦方程组这种东西永远没法带来的,而且你还时刻感觉你学的东西是真正有用的"

同为EE背景想转CS,这句话真是太有共鸣了!
恭喜LZ啊!你的经历让我感到只要做自己真正喜欢的事无论多难总会有好结果的!
回复 支持 2 反对 0

使用道具 举报

 楼主| Cinder_Umbrella 发表于 2012-12-25 02:06:53 | 显示全部楼层

我的情况是到毕业的时候,一共比Master学位所要求的要凭空多修了四门课,这四门都是本科CS不算我研究生学分的课,导致毕业时间比别人晚一些,读的也比别人要更累,EE必须完成的课尽量往编程上靠,如果靠不上去也没办法选简单的混学分求过即可,把重点精力放在CS上。
. 鍥磋鎴戜滑@1point 3 acres当然这一切都是基于你非常确定非要找CS工作不可的前提下,否则如果有摇摆或者觉得EE也不错的话,就要慎重选课了。
回复 支持 1 反对 0

使用道具 举报

sickcat 发表于 2013-1-4 23:58:57 | 显示全部楼层
太励志了
本人和你一样准备在美国选CS的课。
多谢大侠
回复 支持 0 反对 1

使用道具 举报

alexhe34 发表于 2012-12-16 16:32:32 | 显示全部楼层
支持,但是权限不够看不全……
theocrasy 发表于 2012-12-16 17:16:39 | 显示全部楼层
支持。。。。但是。。。我等到我能看的时候。。。估计孩子都会打酱油了~
圆梦梦剧场 发表于 2012-12-16 21:38:12 | 显示全部楼层
谢谢楼主! 我也热爱coding,想找cs的工作!
woaibai 发表于 2012-12-16 23:04:39 | 显示全部楼层
”这种感觉是做一百道傅立叶变换或者麦克斯韦方程组这种东西永远没法带来的“
同感。
另外,我知道贵校的一个本科生也拿到amazon的offer了。
暗影吉他手 发表于 2012-12-16 23:53:01 | 显示全部楼层
LZ面amazon的时候没被问到object oriented design相关的题么?
 楼主| Cinder_Umbrella 发表于 2012-12-17 01:57:47 | 显示全部楼层
暗影吉他手 发表于 2012-12-16 23:53 . 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
LZ面amazon的时候没被问到object oriented design相关的题么?

还真没有,OOP我还挺怵的,所以说运气不错哎
astrofinger 发表于 2012-12-17 04:13:38 | 显示全部楼层
恭喜毅神!求分人品!
yileihe1989 发表于 2012-12-17 09:46:45 来自手机 | 显示全部楼层
可是有的学校要求必须要选够几门ee的课,这样的话是不是就没有精力再去修cs了呢
lhy1987 发表于 2012-12-17 11:36:34 | 显示全部楼层
恭喜恭喜! 运气也是实力的一部分! 楼主转投cs其实也是十分不容易的,这点我深有体会! 继续努力,希望你amazon工作一切顺利
 楼主| Cinder_Umbrella 发表于 2012-12-25 02:10:18 | 显示全部楼层
lhy1987 发表于 2012-12-17 11:36
恭喜恭喜! 运气也是实力的一部分! 楼主转投cs其实也是十分不容易的,这点我深有体会! 继续努力,希望你a ...

谢谢!你也加油!
zyz0104 发表于 2012-12-31 23:12:08 来自手机 | 显示全部楼层
同感啊支持,但是权限不够看不全……
Lisepher 发表于 2013-1-2 11:27:35 | 显示全部楼层
权限不够看不全~恭喜楼主!同EE转CS,以后有问题还要向楼主请教
咪崽 发表于 2013-1-2 13:26:17 | 显示全部楼层
3. 500积分以上的一般为熟人私聊,看不见也不影响你学习牛人经验。请默默酱油

看不到呀看不到

但恭喜LZ吧
miaoshagt 发表于 2013-1-2 21:13:49 | 显示全部楼层
支持LZ,也有从EE转CS的打算
leohihimax 发表于 2013-1-3 01:22:13 | 显示全部楼层
赞一个~问问楼主,一般转cs要学哪几门课比较重要?
 楼主| Cinder_Umbrella 发表于 2013-1-3 13:25:22 | 显示全部楼层
leohihimax 发表于 2013-1-3 01:22
赞一个~问问楼主,一般转cs要学哪几门课比较重要?

就是我帖子里说的那几门,核心是数据结构和算法,其他OS/Database/Network看着办,不上的话了解下基本概念也能应付面试,就看自己是不是有毅力自己啃了

本版积分规则

关闭

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

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-9-24 07:52

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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