l*********s 发帖数: 55 | 1 回馈本版,总结下自己找cs工作的体会吧,权作参考
背景:cb phd, cs ms, 拿到了mfg和一家小公司。
前期准备:训练上就是实战和课程了。phd项目要写不少程序,因此修了一些cs的课,
后来因为有兴趣而且也想以后多一个选择就顺便修满了cs ms,修的基本就是基础课了
,算法,数据库,网络,OS, AI等。感觉把课程学好和把项目做好挺有收获的。
复习准备:不是牛人,所以做题对面试还是比较重要。感觉短时间最有帮助的还是
leetcode,在此感谢leetcode大牛。建议leetcode先尽量自己做,实在想不出来参考别
人的然后自己独立写一遍,自己做完后无论觉得自己的解法有多好都去看看别人怎么做
的,学习一下别人好的解法或者哪怕是一点好的细节,转化成自己的。这样一开始可能
会做得比较慢,但慢慢就会快起来。再有就是不要完全依赖leetcode的test case,run
test case前最好先自己用笔测试一下,并且训练bug free。题目做完一遍再做会有新
的收获。除了leetcode,也基本看完了150,还看过 Programming Interviews Exposed
,面经题,和一些杂七杂八的算法、语言、设计、技术的书和blog,复习了以前学的课
程,回顾了以前做过的项目。design 题如果是oo design的话150和design pattern还
比较有帮助,system design感觉涉及的知识面比较广,可以看看各大公司的tech blog
和mitbbs的一些讨论,拿面经题自己练一下, 并且联系以前做过的项目。一般来说对
new grad而言design题应该不会太难。总共复习时间断断续续大概半年吧。
申请:建议基本准备好再申请,不然很浪费机会。简历上可以侧重写写自己做过的项目
,申请时试各种方式都可以试试,包括学校的job fair,学校career网,直接公司网申
,Linkedin找recruiter投简历,别人refer之类的,没哪种方式是一定没用或者一定有
用的。
面试:
(1)面试时状态挺重要的,前一天尽量休息好点,onsite挺费体力的。
(2)技术上coding是关键之一,感觉拿到题目后先分析清楚把思路说清楚挺重要的,
然后coding就尽量快尽量bug free吧,边coding边解释,同时建议留意下时间。设计题
就看之前的经验和积累了,知识性的问题偶尔会穿插在面试中,但遇到的不多。题目因
为大部分签了NDA就不说了,基本都是leetcode和面经题或者他们的变形。
(3)公司产品和文化,有的公司还挺看重这个的。面试前多了解下,一来可以看看自
己是不是真的有兴趣,二来面试时聊到的话有话可说。
(4)另外很多时候会问到做过的项目,所以面试前练习下如何表达,有时间且对方有
兴趣的话可以演示下项目成果。
(5)behavior question就练习下表达能力吧,具体怎么答感觉就真实回答并且尊重对
方就好了。
(6)reference不是所有公司都会要,要的话非research职位一般都是onsite后才要,
所以onsite表现还是关键,当然强的reference应该会有加分,这个靠平时把事情做好
吧。
(6)有的小公司还会在onsite前给一个小任务做,然后让onsite的时候present,这是
很好的机会,做好并且present好很有加分。
小小的总结,希望能对大家有点帮助,祝大家早日拿到牛offer! |
c********p 发帖数: 1969 | |
e*****t 发帖数: 1005 | 3 mark
run
【在 l*********s 的大作中提到】 : 回馈本版,总结下自己找cs工作的体会吧,权作参考 : 背景:cb phd, cs ms, 拿到了mfg和一家小公司。 : 前期准备:训练上就是实战和课程了。phd项目要写不少程序,因此修了一些cs的课, : 后来因为有兴趣而且也想以后多一个选择就顺便修满了cs ms,修的基本就是基础课了 : ,算法,数据库,网络,OS, AI等。感觉把课程学好和把项目做好挺有收获的。 : 复习准备:不是牛人,所以做题对面试还是比较重要。感觉短时间最有帮助的还是 : leetcode,在此感谢leetcode大牛。建议leetcode先尽量自己做,实在想不出来参考别 : 人的然后自己独立写一遍,自己做完后无论觉得自己的解法有多好都去看看别人怎么做 : 的,学习一下别人好的解法或者哪怕是一点好的细节,转化成自己的。这样一开始可能 : 会做得比较慢,但慢慢就会快起来。再有就是不要完全依赖leetcode的test case,run
|
m******3 发帖数: 184 | 4 zan, gx
run
【在 l*********s 的大作中提到】 : 回馈本版,总结下自己找cs工作的体会吧,权作参考 : 背景:cb phd, cs ms, 拿到了mfg和一家小公司。 : 前期准备:训练上就是实战和课程了。phd项目要写不少程序,因此修了一些cs的课, : 后来因为有兴趣而且也想以后多一个选择就顺便修满了cs ms,修的基本就是基础课了 : ,算法,数据库,网络,OS, AI等。感觉把课程学好和把项目做好挺有收获的。 : 复习准备:不是牛人,所以做题对面试还是比较重要。感觉短时间最有帮助的还是 : leetcode,在此感谢leetcode大牛。建议leetcode先尽量自己做,实在想不出来参考别 : 人的然后自己独立写一遍,自己做完后无论觉得自己的解法有多好都去看看别人怎么做 : 的,学习一下别人好的解法或者哪怕是一点好的细节,转化成自己的。这样一开始可能 : 会做得比较慢,但慢慢就会快起来。再有就是不要完全依赖leetcode的test case,run
|
k*******t 发帖数: 144 | |
k********u 发帖数: 148 | 6 Mark
回馈本版,总结下自己找cs工作的体会吧,权作参考背景:cb phd, cs ms, 拿到了mfg
和一家小公司。前期准备:训练上就是实战和课程了。phd项目要写不少程序,因此修
了........
【在 l*********s 的大作中提到】 : 回馈本版,总结下自己找cs工作的体会吧,权作参考 : 背景:cb phd, cs ms, 拿到了mfg和一家小公司。 : 前期准备:训练上就是实战和课程了。phd项目要写不少程序,因此修了一些cs的课, : 后来因为有兴趣而且也想以后多一个选择就顺便修满了cs ms,修的基本就是基础课了 : ,算法,数据库,网络,OS, AI等。感觉把课程学好和把项目做好挺有收获的。 : 复习准备:不是牛人,所以做题对面试还是比较重要。感觉短时间最有帮助的还是 : leetcode,在此感谢leetcode大牛。建议leetcode先尽量自己做,实在想不出来参考别 : 人的然后自己独立写一遍,自己做完后无论觉得自己的解法有多好都去看看别人怎么做 : 的,学习一下别人好的解法或者哪怕是一点好的细节,转化成自己的。这样一开始可能 : 会做得比较慢,但慢慢就会快起来。再有就是不要完全依赖leetcode的test case,run
|
a********m 发帖数: 15480 | |
l***4 发帖数: 1788 | 8 请问cb是?
run
【在 l*********s 的大作中提到】 : 回馈本版,总结下自己找cs工作的体会吧,权作参考 : 背景:cb phd, cs ms, 拿到了mfg和一家小公司。 : 前期准备:训练上就是实战和课程了。phd项目要写不少程序,因此修了一些cs的课, : 后来因为有兴趣而且也想以后多一个选择就顺便修满了cs ms,修的基本就是基础课了 : ,算法,数据库,网络,OS, AI等。感觉把课程学好和把项目做好挺有收获的。 : 复习准备:不是牛人,所以做题对面试还是比较重要。感觉短时间最有帮助的还是 : leetcode,在此感谢leetcode大牛。建议leetcode先尽量自己做,实在想不出来参考别 : 人的然后自己独立写一遍,自己做完后无论觉得自己的解法有多好都去看看别人怎么做 : 的,学习一下别人好的解法或者哪怕是一点好的细节,转化成自己的。这样一开始可能 : 会做得比较慢,但慢慢就会快起来。再有就是不要完全依赖leetcode的test case,run
|
b**k 发帖数: 3563 | |
w*****t 发帖数: 485 | |
f*******b 发帖数: 520 | |
p***7 发帖数: 469 | 12 mark
run
【在 l*********s 的大作中提到】 : 回馈本版,总结下自己找cs工作的体会吧,权作参考 : 背景:cb phd, cs ms, 拿到了mfg和一家小公司。 : 前期准备:训练上就是实战和课程了。phd项目要写不少程序,因此修了一些cs的课, : 后来因为有兴趣而且也想以后多一个选择就顺便修满了cs ms,修的基本就是基础课了 : ,算法,数据库,网络,OS, AI等。感觉把课程学好和把项目做好挺有收获的。 : 复习准备:不是牛人,所以做题对面试还是比较重要。感觉短时间最有帮助的还是 : leetcode,在此感谢leetcode大牛。建议leetcode先尽量自己做,实在想不出来参考别 : 人的然后自己独立写一遍,自己做完后无论觉得自己的解法有多好都去看看别人怎么做 : 的,学习一下别人好的解法或者哪怕是一点好的细节,转化成自己的。这样一开始可能 : 会做得比较慢,但慢慢就会快起来。再有就是不要完全依赖leetcode的test case,run
|
c*****e 发帖数: 59 | 13 makr
run
【在 l*********s 的大作中提到】 : 回馈本版,总结下自己找cs工作的体会吧,权作参考 : 背景:cb phd, cs ms, 拿到了mfg和一家小公司。 : 前期准备:训练上就是实战和课程了。phd项目要写不少程序,因此修了一些cs的课, : 后来因为有兴趣而且也想以后多一个选择就顺便修满了cs ms,修的基本就是基础课了 : ,算法,数据库,网络,OS, AI等。感觉把课程学好和把项目做好挺有收获的。 : 复习准备:不是牛人,所以做题对面试还是比较重要。感觉短时间最有帮助的还是 : leetcode,在此感谢leetcode大牛。建议leetcode先尽量自己做,实在想不出来参考别 : 人的然后自己独立写一遍,自己做完后无论觉得自己的解法有多好都去看看别人怎么做 : 的,学习一下别人好的解法或者哪怕是一点好的细节,转化成自己的。这样一开始可能 : 会做得比较慢,但慢慢就会快起来。再有就是不要完全依赖leetcode的test case,run
|