forked from HuskyBin/Need-To-Do
-
Notifications
You must be signed in to change notification settings - Fork 3
/
面试经验
250 lines (163 loc) · 34.4 KB
/
面试经验
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
大家好又是我_(:зゝ∠)_
我是来刷版主的存在感的_(:зゝ∠)_
我在7月入职LinkedIn之后,因为我司的双面试官制度(experienced主面然后加一个new的当shadow)所以我已经开始当(wei)面(guan)试(mian)官(shi)啦~到现在也各个round面过几次了。不过虽然是围观但是面完之后也有打分权并且可以跟master面试官讨论一下。。。所以还是有一些想法~在此开帖讨论一下~不过很多behavior的问题还真是拙计呢。。_(:зゝ∠)_除了这里写的有什么欢迎围观群众一起讨论~
这里主要针对大公司的非onsite算法面试~主要是包括两个方面:纯Behavior的问题(包括过简历问project还有自我介绍)以及做题的习惯问题。如果是小公司的话,还是match最重要。小公司的坑也少,不过真要很match也能到onsite什么的,behavior什么的都比较浮云了
对于大多数做题水平基本过关的人来说(尤其是new grad),过不过面试其实是面试官的一念之间。——这个道理很像一句话:以很多人的努力程度之低还根本轮不到拼天赋。看周围同事面人,然后还有自己面人,还有很多面完之后面试官的反馈,还有面ing的时候的感觉的经验来说,其实重中之重的问题是让面试官觉得你的做题能力和交流能力都OK,然后不要给他挂你的理由(比如offend到了面试官什么的还是比较拼的。。。)。当然这一条对于一些绝对大牛来说除外,如果水平强到了让面试官觉得很厉害的地步,是怎么样都不会挂你的。对于常人,面试的随机性还蛮大的,而且面试官因人而异,如果纯粹的be yourself,有的人觉得OK的事情有的人觉得很不OK。。。所以我个人觉得中规中矩老老实实的比较保险啦~. 涓€浜�-涓夊垎-鍦帮紝鐙鍙戝竷
. 鍥磋鎴戜滑@1point 3 acres
这里就包含一些比较基本的东西:. From 1point 3acres bbs
关于题目本身,题设什么的都以面试官的说法为准。不要提出一些直接否认他的质疑比如说:这个东西不用这个不能做,或者这个东西不用这个太sb了,或者这个东西用这个implement感觉不好,etc。你可以商量说“我能用XXX吗因为XXXXXXXX会比较好。如果碰上了【面试官の坚持】那就还是顺着他的东西说。-google 1point3acres
关于题目分析,很多人还是会碰上做过原题的情况。但是到了这一步的话,怎么样让人不觉得你是背答案的也是重点。一般来说,先写几个例子跟面试官确认input和output确保自己理解了题意(尤其是带有矩阵,字符串,还有数组etc的题目),然后跟面试官说你打算用什么方法然后用例子illustrate一下自己的方法,如果有暴力法的话可以先画一个暴力法的例子然后说怎么样可以优化(这一条不一定用)。然后再开始coding就会好很多。第一步很重要,碰上dp直接上来状态转移方程的也是醉了。。。
关于Corner case,corner case的讨论其实是一个评分重点。所以一上来空数组,NULL input和illegal input什么的请务必考虑好。你可以不抠这一部分(因为我知道据说有些公司习惯leave them alone然后让它们自己去丢NULLpointerException)但是你必须跟面试官说清楚了不然会被以为说你没考虑这个。关于数值问题,会不会overflow,正数负数0什么的都要考虑。一个良好的corner case考虑习惯是给面试官的coding的第一印象。同时如果到后半部分才考虑corner case的话难免手忙脚乱,especially当作为bug被指出之后。。。. 鍥磋鎴戜滑@1point 3 acres
接上一条,所以在讨论过程中如果要make assumption的话,就问面试官,【假设XXXX】可以吗,之类的。比如说假设不会overflow之类的。。。。就是多用疑问句,面试官要是不质疑就是默许~这个比你默认会好很多。. 鐣欏鐢宠璁哄潧-涓€浜╀笁鍒嗗湴
关于事后的go through,一般选一个普通例子一个特殊例子比较好,然后强烈建议合理应用注释说明到哪一步数字变成了什么样,做了什么操作。同时,coding 中的注释也是可以加分的一部分。
关于coding style,我觉得比较明显的就是变量和函数的命名。也是一个第一印象的feel。有追求的孩子们可以搜一搜看看好像google有一个这个的documentation?
关于bug的影响,写完之前改正的<写完之后发现的<写完之后自己跑例子发现的<面试官发现了之后提出马上改了的<面试官提出之后不会改的<面试官对你放弃治疗了不想指出bug。。。大概是这样的_(:зゝ∠)_
这些coding之中的注意事项的重要性不比coding正确性低哟~然后呢关于普通解最优解的问题。。。我觉得这个好像比较分公司。。如果是我司的话好像还是expect一个最低数量级的run time complexity~但是O(k*n)跟O(n)好像差别不是很大。。。anyway~大概就是这样了~
然后这里稍稍的提一下自我介绍和介绍project~ 大忌是话多!因为话多代表着过多detail和缺乏中心~而且如果是在电话上的话面试官比较难follow也是真的。。
自我介绍建议是这样的,,大概就是我是来自XXXX,major XXX的学生,我在XXXX方面比较好,我在XXXXX方面有经验(或者是我在XXXXX实习过,实习时候做XXXXX),然后我想找XXXXX的工作——就这样的一个架构。大概就是告诉人家【我是谁】【我会什么】。如果是转专业的人的话,CS相关性很重要,千万避免揪着无关的东西扯。。。会让人觉得【你来干嘛的】然后会对你的编程能力有质疑。。。所以如果是转专业且project不多的人的话,一句”I am solid in C++/Java" 加上一句【从句】稍微support一下是很必要的。
然后如果要介绍project的话呢,大概就是用XXX实现了一个YYY。那个YYY是用来干嘛。我觉得最challenge/interesting的part是XXX,我怎么克服的。最多加一句我学会了什么
可能以上的两条的detail都不多,但是实际上就是这样的_(:зゝ∠)_如果面试官对当中某一个方面感兴趣(according to他的expertise)他会问你的。
. 鐗涗汉浜戦泦,涓€浜╀笁鍒嗗湴
差不多就是这样啦~~找工作的小伙伴们加油呐~~有问题的欢迎留言~不要私信我啊我出现的太随机了~~ 鏉ユ簮涓€浜�.涓夊垎鍦拌鍧�.
然后的然后_(:зゝ∠)_
现在在替家属求offer~如果求到了就再写一篇behavior问题专场帮大家应付onsite喵_(:зゝ∠)_. 鐣欏鐢宠璁
————————————————————————————————————————————————————————————————————————————————————————————————————
至此已经拿到了LinkedIn的口头offer,接下来就是分组和pkg然后跟manager聊天了~算是得偿所愿吧~我很喜欢LinkedIn的产品,onsite的时候他们家的内部那种有活力的氛围真让我很开心,salary据说不错,业界FLAG之一对我这种小菜年而言已经算是能拿到的最好的了~于是也就算是打算接了~接下来的面试估计就是去卖萌的了。。。
战报:
Offer:
Amazon(Lab 126 SDET), LinkedIn(SDE), Nvidia(System SoftwareEngineer)
不过NV过于硬件,虽然和我背景很契合但是不是很符合我想转纯软的愿望,Lab126就是on-call让我心有戚戚然,由于它们仨的面试时间其实很近,,,所以我当时就在想要是来了Linkedin就从了。。。。
Links to 面经:(给地里打广告了)
http://www.1point3acres.com/bbs/thread-76090-1-1.html
http://www.1point3acres.com/bbs/thread-75063-1-1.html
http://www.1point3acres.com/bbs/thread-76019-1-1.html
Rej:
C3 Energy(stanford on-campus手贱选前端!面JavaScript的库和OOP,直接哭了,编程题也没做出来,因为第一次==)
BrightEdge(Gatech系统投中的,online做题,估计是exefile出了问题吧。。。。)
Microsoft (Stanford on-campus,手贱选PM!纯聊天不知道怎么死的。。。)
No Info:
Ericsson(CF上投中的电面,题目有分解质因数和TCP/UDP的区别)
FireEye(CF上投中的电面,好吧其实是做题,,,完全不会做= - 太杂了。。。。)
WhatsApp(CF上投中的电面,在线coding)
ZT Technologies(Gatech系统投中,第一轮数学题在线,第二轮电话面的coding。。。。这个败在“我们期望的是每周工作50小时-55小时的人。。。。orz”)
AirWatch (Gatech系统投中貌似,,,忘了问了什么了。。。)
Mathworks(Stanford的投中的,录像答题。。。。。太奇葩了)
Veeva Systems(UCB CF有小朋友帮我投的resume,面的东西很奇怪)
Interviews coming:
Turn(2nd)(CF上投中的,第一轮做题,,做了一些关于Stack和Queue的东西)
Tripadvisor(2nd)(CF上投中的。。。。题我忘了。。。。)
Google(1st)(内推拿到的。。。今儿被放了鸽子--)
Facebook(1st)(好像算是投中的吧,不是正统SDE是Infrastructureteam。。。所以不打算面了。。)
Marin Software(2nd)(CF上投中的。。。。题我忘了。。。。)
忘了的题大多leetcode上有类似的,,,刷题王道阿同学们。
网投真心太石沉大海了,校内系统,CF还有内推才是有效途径~
我的背景:本科上海交大,研究生Georgia Tech,都是ECE中偏向CE的。实习在Broadcom,但是工作集中在前端开发 – 也就是做网页了拉。。。。我没上过什么CS课,充其量也就算上过一门数据结构吧。算法课没上过,但是因为是CE所以以嵌入式编程为首的coding经验不少,OS,db啥都没上过= =所以后面的恶补过程主要以OS,DB,Web和算法为主。
为啥没有return offer……因为我们组就不发return阿!!!!我们组正式员工都比我爸爸妈妈大了拉!!!我8月底和manager聊天的时候我旁敲侧击的问了,他旁敲侧击的回答了。不过我依旧感谢这个实习,学了很多东西,给了我Bay的local优势和招工季节的悠闲,还有认识了很多人~
于是找工季开始于9月,因为实习,所以没有上课的压力。9月主要做的事情就是开始看基础的算法和改简历,同时在网申一些职位,其实主要的还是多利用学校的资源还有内推比较好-海投实在是太容易石沉大海了。还有就是一份好的简历很重要。。。多改><记得让它显得符合你想申请的东西。
说实话,我觉得技术面比较好准备——相反别的更看重软实力……我MS就是怎么死的都不知道,,,感觉就是去聊聊天还蛮开心的阿,,,><同时,别家的PM根本都不给我面!所以阿==还是不够啊。。。。
10月份关键的事情是10月1号的stanford career fair – 因为在一个大的plaza上开的,所以我就请了假跑过去投简历了。之前我已经很明确了我想找SDE,所以跟所有企业都是那么说的-这次的offer除了amz都是那里遇到的~之后回来followup然后就开始断断续续的面试生涯。。。
我估计整个10月加11月面了将近20场面试了- 不得不说面试真的是一场以战养战的过程。Behaviorquestion还有技术题同等重要。同时我也在leetcode上刷题- 因为时间不多,所以我都是选择在复习好基本的概念(比如tree,linkedlist,hashtable,图,自己实现和STLboth)然后还有考点(比如list的插,删,逆,树的前中后序遍历,dp,还有各种操作的复杂度计算等等)之后直接做题,并且每做一题都做一些笔记这样——这个的好处是明显的,就是提高做题质量。好吧我也不知道是不是找借口反正我现在leetcode也就做了一半不到。。。但是各种题型基本ok了……吧。
比较特殊的还有一些别的知识点,比如design pattern,比如OS的kernelmodule,syscall,exception,interrupt,还有linkedin的design题用到的SQL知识,NOSQL知识,Ajax,webservice,Json,XML,我基本上都有一些研究——总体思路是这样的,存在即合理,所以这个东西为什么存在肯定是有一个正常人能理解的理由,为何发明,用来做什么,有什么好处,可以跟什么类比……鉴于我比较杂的backgroundknowledge set,这些问题的答案不难回答。私觉得这招还挺适合用来抱佛脚的。。。
. 1point 3acres 璁哄潧
Onsite面试主要就是细节,怎么交流,怎么展示自己,其实是一个很综合的过程——其实面试的目的,不是做对题,而是让面试官觉得他们公司需要一个你这样的人——好交流,好学,聪明,勤于思考,底子还不错。——说实话,虽然抱了佛脚,还是会碰到一些不会的问题——这种时候怎么展示怎么思考其实就很重要了。。。
还有就是实习真的很重要——说白了就是用来“嘲讽”的,有了实习,面试官肯定对其最感兴趣保证盯着问。。。所以题就不那么难了……………………lol
一些小tips:
1.Wikipedia 万岁
2. 交流很重要
3. 没上过课不是不fit的理由。。。。好好看书……当然,背景风马牛不相及者不适用此条——至少SDE有个EECS背景还是要的。。。。
4. Timing 和Resume很重要(我觉得我的时间不错~可以参考吧~)
很多别的东西在我的实习帖子里面有提到,,戳http://www.1point3acres.com/bbs/thread-64419-1-1.html
好了差不多就是这样了。。。整理一些希望能帮到大家~下学期滚回去上课但愿5月顺利毕业(我差点儿漏材料,,,希望赶上deadline。。。)工作吧~
大家加油~
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
自从收到offer开始,就开始想着要写一篇攻略以馈后人……找实习几个月的时间里,一路走来走过不少弯路,也吸取了不少经验和教训。Anyway,或许是因为Gatech的JI校友不够多,个例不足以具有广泛意义;或许是因为各个学长学姐们找到实习,我们看到了他们拿offer的开心没看到他们背后的努力,没看到他们的特定的地理优势,没看到他们庞大的social networking投入,没看到他们的各种鲜见的qualification或者certificate,没看到他们的各种策略……怎么说,就我自己而言吧,问我说求职简不简单?我肯定说……好难。。。
就我个人而言,我做过各种各样的尝试和努力,这些路可能是别人成功过的,可能是别人推荐的……但是吧,最后拿到手上的offer,其实也就那一个。我不敢说我的成功可以复制,但是只希望我的失败你们可以避免——这也就是我这篇文章的目的了。
根据本人一贯的行文流水帐的风格。。。。。为了突出重点,我会把关键点们马克出来。。。请大家不要吐槽我啰嗦。。。【喂真的很罗嗦><.1point3acres缃�
.鐣欏璁哄潧-涓€浜�-涓夊垎鍦�
Intern Offer: Broadcom,某Wifi-related Hardware Team,Program Manager
还有就是Atlanta的一个local科技公司,CE development的工作,还有一个Social来的愿意说“帮个忙给个机会学一些东西”的opportunity——这两个都推掉了
我的背景
与绝大多数想转CS却没totally转过来的ECEer一样,我本科SJTU-JI CE,研究生也是CE(Computer System& Software),如果说要有什么能跟Software Engineer扯上关系的背景,那就是C++的功底还行……吧,库和类以及常见的数据结构知道并且coding过,OOP的sense基本树立,本科做过的项目里面零零总总包含过Driver Development,UI Design,Cross Compile,Cadence VLSI,Embedded System Implementation……等等。做过CE的3门课的助教,在Gatech上的课是CE的还有telecommunication的,同时有修管理学的Minor。我的“专业背景“或许看上去很多……但是实话是,这种散而不专的experiences在我的找实习过程中……帮助不大。 鏉ユ簮涓€浜�.涓夊垎鍦拌鍧�.
【关键点】Technical的Experience如果包含多个方向且分歧很大的话(也就是散而不专),找工作很难demonstrate你在当中某个方向的专业能力……所以,请务必及早的确定自己的竞争优势点或者是有意识的加强想做的某一个方向的qualification。方法包含很多:自学,上课,项目/相关实习等等。
2. 公司想要什么样的人?以及我们为什么要实习?(传统的why u why me问题)
其实回过来说,公司想要实习生,主要是两个原因: 鏉ユ簮涓€浜�.涓夊垎鍦拌鍧�.
- 要人来干活儿
- 低成本试用并培养未来full time的储备
同时我们找实习的原因无外乎:.鐣欏璁哄潧-涓€浜�-涓夊垎鍦�
- Enhance已有的技能,积攒经验
- 学习新技能
- 拿Return offer进入大公司
所以这么说的话,找实习其实就是一个这样的过程:
【关键点】找实习其实就是向公司证明你有完成他们要做的事情的技能或者具有学习这个技能的能力/潜能。判断依据为在resume上的所有内容。然后其priority或者reliability为:奖项/证书>项目/实习 >上课>自学。.鏈枃鍘熷垱鑷�1point3acres璁哄潧
这个其实很容易理解,比如说我要证明我的programming能力。如果我拿过什么程序设计大赛的奖那肯定是极好的~或者说我在XX公司programming工作过N年,这样子也是蛮好的,虽然说没有前者strong是因为项目或者工作都可能可以摸鱼【咦说好的正能量呢】。再接下来上课的偶然性就更大了不过比起自学再怎么说还有一个grade能够说明点问题。不过吧,其实真的自学学懂了也蛮好的啦。当然漂亮的resume可能只能帮忙拿到一个面试,面试期间那就是骡子是马拉出来遛遛了。会被问好多好多问题的XD。当然啦,这个也是可以靠面经和针对性训练来加强的,比如说那书叫做《Crack the Coding Interview》的就蛮好的。
【GPA】As a result, 鉴于绩点只是对于修过课的一个辅证,关于GPA的问题,我个人觉得吧如果有match的经验的话,GPA不是那么重要。但是问题就在于现在大多数公司是网申,然后GPA就是用来screening的衡量标准(毕竟还是more or less反映了一个人的学习态度和学习能力之类)。——从这个角度上来说GPA有点像是申请过程中的G和T。所以如果GPA不够高的话怎么办?申请经验告诉我们请找strong recommendation,这个东西在找实习的过程中对应的是内推——也就是“学长帮帮忙”XD。一旦越过了screening这个障碍,能够把你的experience呈现在recruiter或者是技术的负责人面前或者直接给个面试,那GPA就不make sense了。
【Career Fair】说到了强推荐就不得不提一下陶瓷。在找工作的过程中,其实陶瓷也是有对应关系的,那就是Career Fair上真正跟公司里的人face to face 的talk机会。CF上最忌讳的就是塞完简历就走……请考虑以下几件事情:
- 问一问职责,以及他们觉得你的background可以做什么
- 在已经做过事前公司背景调查的前提下,跟人家聊一聊你对公司的看法以及你对特定某个职位有多么match
- Impress the recruiter不重要,重要的是一般跟recruiter来的有真正某个要找人的组的负责人,比如technical person,跟他多多talk——你跟recruiter讲你做过的牛科研人家可能听不懂= =
- 记得跟大家要名片——大公司员工都学乖了一般不会给,不过小公司大可一试——要到了请当天晚上回去之后给人家发thank u letter,最好附上电子版简历——毕竟电子版的比较好保存和forward
- On-campus interview——伴随着CF的常常就是那些大老远跑过来的人们(就是除了recruiter之外的真的在招人的拍板的人)会顺带面试一波CF上认识的potential candidate。这个face-to-face的机会绝对是非常好的,聊开心了直接要你,省得你回去网申电面一轮两轮三轮。怎么impressive考虑好哦~
我去年秋天Career Fair拿过Texas Instrument的on-campus interview,可惜恶劣的本人简历不大对,给了人家一个错误的印象是——我是去做模电的。。。。面试的时候妥妥的膝盖碎了。。。。。 .1point3acres缃�
. 鐣欏鐢宠璁哄潧-涓€浜╀笁鍒嗗湴
GATECH的Career Fair时间:
9月上旬会迎来最大的也是唯一一个秋天的CF。但是很多公司都会来。夏天的internship,冬天的fulltime和夏天的full time都可以投了~正装准备好简历准备好哦~
1月中旬会迎来ECE自己的Career Fair——ECE的技术骨干们准备好~.1point3acres缃�
1月下旬是CS的Career Fair——码农们准备好哦
1月下旬2月上旬有全校性质的Internship&coop Career Fair——对Internship针对性很强的CF,坏处是有的人就是很单纯的去找小时工的= =技术含量请慎重……
4月份今年有一个Startup Career Fair——办给小公司的,算是捞个底,不过说实话我的CF技巧其实到这会儿才比较好= =诶。。。。。。可惜小公司招人就很单纯的看技术能力,所以不会的东西就是不会。。。还是亏了。
【Info Session】除了CF还有一个情况大公司的人会跑过来学校里面——那就是该公司的info session,俗称宣讲会。他们会过来介绍公司情况,positions还有招人的计划。跟CF一样,也是recruiter+招人的人都会来的。在session结束之后也有交简历和talk机会,可套用CF的经验。后面也往往有On-campus interview机会。
【Coverletter】另外有一个事情叫做软实力,比如说我这次申PM,要证明的能力其实是我知道PM的职责并且我在之前的project中已经担任了这个职责。——但是我的项目其实都是技术性项目,单单论“做了些什么”其实很难证明。在文书阶段,这种能力就靠传说中的……Cover Letter。就我所知,cover letter其实上就是真正的对应申请过程中SOP的东西。比如说申请的时候resume内容大多客观,但是sop其实就是state这些客观点怎么体现你的能力的补充。在这里cover letter就是体现所有竞争软实力的地方——比如内推,比如特殊的personal experience,比如对这个职位的理解etc。
【下一个问题是怎么知道公司想要什么样的人】关于这个问题我记得我很早之前看过一篇很复杂的攻略,里面复杂到说要“证明你的实力符合企业文化“之类……maybe it is true但是对于技术活儿来说这真的不是重点。公司的要求其实很明显,就是job posting上的Expected Qualification和Responsibility。简单点儿说,Expected Qualification就是你要有怎么样的基础“so that 你可以被教会”,但是responsibility才是真正的晋级版qualification要求,如果responsibility要求的你都能做来了就能上手……recruiter夫复何求?【越Match越有竞争力】
我的例子就是那个local小公司的offer,这个公司做的东西是用Pic32和MPLAB做小机器人类似物……我当过VE373的助教——in which一整门课就是学Pic32的开发和应用。其实复习了一下,面试的时候自然而然就展现出了熟悉程度,人家就表现出了强烈的兴趣><原因无他,就是因为我熟悉。。。
其实PM跟我的背景也算是比较match,虽然没有过实习经验和工作经验,但是我本科做过好几个项目都是team leader而且加上capstone跟着Intel做我的职责其实就是纯粹的PM……加上behavior question的准备其实也就过了。我上过的management的课在这里make了sense并且我在中国某国营实习经验也体现了比较强的人际交往能力……【吹的我好虚= =请别拍我】——可是PM本身机会就比较少,而且说实话我前面用来投PM的简历真是一塌糊涂,要不太geek要不排版太弱搞的自己像交流能力或者文秘能力有缺憾一样。。。。。所以能最后拿到这个已是万幸。
3. 怎么样增强技术背景
上相关的课——请注意相关二字,我是一个坏例子,我第一学期的选课可谓马虎——直接照抄了别人的without thinking anything,虽然误打误撞其实还好……但是事后想想蛮怕的。有用最重要,即使上了不算学分,也要上=。=
项目经历——某一门课的course project其实能直接成为你选不选某课的理由,因为一个厉害的project很厉害,嗯。
On Campus Work——不要说难找,不要说去哪儿找。以软件为例(其实也只对软件make sense),常常会有各个专业的人一拍脑子有奇怪的想法然后找码农们帮忙,于是就有各种各样的工作需求。在GT的话,这种需求常常贴在Klaus的走廊里,还有小公司的招人的消息,这些其实都是不错的实践机会。——退一万步讲早早开始赚钱拿SSN不好吗!真的不好吗!
Unpaid/Voluntary Work——上面那条可能还有钱拿,这条就完全是做白活了。但是其实也还是有很多potential benefits: 比如construct 一个networking——这种情况意味着你以后多一个路子可以帮你内推;比如拿到一个reference letter——我都给你白干活儿了以后我找工作的时候你帮我写个推荐信总好吧;比如项目经验。我本来以为这事儿挺不靠谱的,但是听说US其实很多人为了自己的梦想去做unpaid的工作……我也释然了。XD
自学有用的东西……比如coursesea,online免费课啊~或者是去旁听你有用却不能选你的课程,比如看书,都是办法。.1point3acres缃�
TA/RA——很厉害吧?不过我么搞到= =搞到的人记得来跟我讲一下更新一下~
考相应的certificate——这条我还不是很确定在美国现来怎么搞,但是就我对PM的qualification要求来看有一个PM的certificate算是bonus。。。。XD还有思科也有一个证明传说中说简历上写了有这个证明的人一定会有interview哦~
4. 单纯的Tips
- Start early.1point3acres缃�
早早确定你能干嘛或者你想干嘛——so that 你可以针对性的增强背景;早早开始准备文书——so that每一场career fair你可以带着你的perfect 武器出征;早早开始网申——so that 你可以在rolling basis中占据优势;早早做公司的background research——so that你可以跟每一个你感兴趣的recruiter谈笑风生【too simple….XD
- Socialization
请积极地且不要带有太多功利性的去认识每一个可能对你的career有帮助的人(可能是机会,也可能是经验,也可能各种事情上拉你一把)并且有迹可循……邮箱留一个?名片留一个?电话留一个?LinkedIn加一个?且在事后记得感恩。
我的有一个机会来自于socialization,我参加了亚特兰大华人协会举办的年会并且表现出了想找实习的愿望。并且跟所有遇到的相关的人都互相留了邮箱并且当时就给了他们纸质版简历,且事后跟他们发了thank u letter和电子版简历……当中就有一个小公司的人表示说愿意给我一个练习机会,虽然做的事情跟开发没关系,也不是很技术活儿——说白了就是完全不对口,但是有也比没有好。。。。
- Balance
考试别跪= =
- Show Strong Interest
“啊还没面试啊?你们是不是忘了我啊?我是XXX你还记得我吗?”“啊你们上周面了我啊,你们考虑的怎么样啦?是不是有啥问题啊?”——要来的名片干嘛用的?就在这儿……请务必注意邮件的礼貌和合适的频率以免引起对方的反感XD女生的话不妨卖个萌【咦真的好吗?
- Prepare for the Interview
好好准备,保证你resume上每一条都脑子里面清楚,保证qualification里每一条你都答得上,还有就是面经和第三方书面材料的问题,还有就是behavior questions——在此推荐Glassdoor可以搜一搜问题,然后去准备答案吧——诶呀其实没那么复杂直接度娘或者谷歌也就够了。
- Resume & Cover Letter
请declare每一点你觉得有用的东西以及保证读你简历的人不会看不懂以及要得到你的point。——我第一版PM简历上大谈技术- -。。。。于是没人能看懂我到底以PM的身份干了嘛。。。又及,非技术简历请注重排版——非技术一般是秘书型人来审——他们可对格式啥的敏感爆了……一眼看上去不爽就不看了也是可能的。-google 1point3acres
5. 得到Intern的途径?.1point3acres缃�
网投(官网or第三方网站)——起效最慢= =但是其实我的PM面试就是这么拿到的。。。。。。。。我不说话了
内推——“学长帮帮忙帮忙拿个面试好咩”=w=
老师推——这条phd用的最多吧,为了增加学生的工业经验,老师的机会可多了会推荐去的,记得跟老师搞好关系哦~
学校的内网上Post的工作机会/Career Buzz——比起public的资源,这些更有针对性以及本校学生更加具有竞争优势,而且往往利用邮箱联系所以比起网申来的更为直接,多查查看哦~
Career Fair——请注意不仅院内有,校内也有,校内有,校外也有,都是机会XD
不是6的6. 大公司or小公司?
大公司求待遇和经历,小公司练能力。Internship在小公司其实也没啥不好,作为大公司的跳板或者是直接成为核心层都是不错的选择哈哈。
【Update】7. 没有实习这个暑假怎么办
其实这个问题我真的是想过了,毕竟作为一个到倒数第二周还没有着落的人这个问题比较好好想清楚……我也不想逼死自己XD而且其实做好最坏打算之后心态会好很多这也是实话。
*继续投秋天的Coop——虽然summer intern招生季结束了,但是coop也就是7/8-12月还在招人。所以大可以继续关注。至少就Gatech而言,MS is supported to take coop for a semester. 这点是很好的~我记得我还网上搜过“Gatech coop情况”然后发现GT真是支持大家找工作啊~
*去做local的unpaid——去问一问小公司们,愿不愿意你去帮他们做做unpaid的事情攒一个经验。当然了,不是随便去的,可以是你面过没拿到的(至少你有过让他们感兴趣的闪光点,而且你面的职位的的确确有用人的需要),可以是亲朋好友男女朋友拿到的offer(我们一起来,我来陪她,我也要学习),不过请注意,你的目的是去学习的,而且请保证你能学会。。。。所以去洗盘子洗一个假期之类,,,在经济情况允许的情况下,,,,还是算了;学文科的娃儿跟着码农去unpaid,也算了。。。。
*去找on-campus的假期工作——问问做research的学长学姐实验室要不要人帮忙啊?比如说帮土木工程的写代码啊。这种事情也是可以理解的,反正你的底线是unpaid,所以啊对于招人的人来说不用白不用~还有就是小广告们也有假期工的~当然上次我路过的时候就随便扫了一眼。。。。没有细看,但是假期工肯定是有的,至少Klaus有。
鏉ユ簮涓€浜�.涓夊垎鍦拌鍧�.
*上课——如果我这个offer没来的话,我估计会去上CS1331和CS1332学习Java,算法和数据结构。还有就是继续修管理学的课拿我的minor。这些东西都会在秋天的实习季里起到作用……所以别说夏天上课没意思啦,夏天上课是你通过上课来增强竞争力的最后一个机会。(Gatech的CF9月一开始就来了,当时enrolled的课能证明多少呢?我也不知道。。。。)
. 鐣欏鐢宠璁哄潧-涓€浜╀笁鍒嗗湴
*做学期里因为太忙和时间不灵活做不了的事儿——对我来说,学车= =,或者是去旅游,或者去学学炒股票?或者是练习烧菜,或者是制定一个完善的健身计划,或者是自己去学一个新东西,或者是回家看看爸爸妈妈……能做的事情太多,不要辜负好时光~这些事情可能不一定对你的工作有帮助,但是对你的人生肯定没坏处=w=After all,对于绝大多数MS来说,这已经是人生最后一个暑假……以后不会再有那么长的连续空闲时间了。
酌情挑几样去做吧~没有实习,其实不一定说明什么。自身够强,full time一举拿下,也是常有的~
-google 1point3acres
我这次整整投了快150份工作,面试了15次?左右吧。其实真的就是经验越多越懂越淡定。我也是摸索着过来的。不可否认,失败率很高。我在学校的所有career fair结束之前还没确认我想干嘛,在技术面试上被问得回不过神来,在behavior question面前错误百出,也曾经搞错地址直接迟到了一个面试,最后没有收到反馈。直到Dead Week的时候,我还在投简历,还在准备面试…….鏈枃鍘熷垱鑷�1point3acres璁哄潧
虽然说我最后拿到的offer其实跟我后面的很多经历没有关系,但是谁知道呢?
至少,记住,在最后一天之前,
Never Give Up.
在我找实习找不到茫茫然不知道怎么办的时候……老爸跟我说过一句话,放在最后与大家共勉。
. visit 1point3acres.com for more.
经历什么不重要,重要的是去经历。
如果说,只是为了enhance yourself,那么,途径很多,即使没有实习,暂时没有工作,也还有很多办法可以努力。. 鐗涗汉浜戦泦,涓€浜╀笁鍒嗗湴
差不多就这些吧。。。。啰嗦死了我,竟然也有3500+字了。。。。
想起来再补充哦~