一位加拿大技术移民谈求职经验
去年秋天,我开始找工作了。当时我非常忙,因为我导师的问题,导致了我夏天四个多月没有正常开展我的research,结果这四个月多的工作量均分到后来这半年上来,我的工作量是别人的1.5倍。而且,当时我们在到处看房子,每周看四个,需要大量的精力时间。Job search is a full-time job。即你找工作的本身就是一份全职工作。而我根本没有时间去找工作。所以,我只好量力而为了,我的作法是:
1. 找最合适的职位来源。
所谓的"专业工作"网站,主要有www.monster.ca, www.jobboom.ca, www.workopolis.ca, 还有Yahoo的hotjob也有一些。这其中,monster是最有名的,但对于加拿大来说,职位很少,我认为比较有用的是它提供的面试和薪水信息。Jobboom其实是职位最多、更新最快的网站。Workopolis多数是猎头公司在上面贴广告。Hotjob是办得比较糟糕的,但是你也可以去看一下。不过我没有申请过上述网站的任何一份工作。原因之一是这些工作网站都一般要求两到三年的工业界经验,我没有;之二是一看要求都较高,要你会N种技能(但实际上面试时根本考不到这么多,可是你不知道他会考什么),我实在没时间准备。我找工作基本上只在两个地方,到学校办的job fair和在学校career center列的job listing。因为是针对学校,所以公司不要求你有什么工作经验。
关于Job fair,这时学校的牌子和声誉就显示出巨大的敲门砖作用。Microsoft、Google、Amazon、IBM等级别的公司是一年来至少两次,其它的公司也是非得有相当规模的才来。这些公司都会在学校的career center同时列有职位,一些小公司是无法承担在学校摆摊子的人力及费用的,或者外地的非上述级别的,也不想承担太多支出,他们往往只在career center列posting。不过,那些Microsoft级别的公司来是来,更多是起到宣传的作用,每次来他们顶多只招走两三个人,空手而归也是有的。
不是本校学生,你是无法在career center求职的,哪怕你看了广告也无法申请,因为申请者必须有一个用户号码,你没有的话,递上去的简历是不处理的。但在Job fair,你是可以直接把简历递给公司人员的。
但是Job fair得到面试的成功率是比较低的。前面说过了,很多公司是抱着宣传的态度去的,而且你去之前根本不知道他们有哪些职位空缺,简历只能写得很泛。可是,面试率再怎么低,也比在网站上申请的高。
Tip:不在学校的移民求职者,除了以上大的求职网站,还要多多留意周围大学、尤其是名校的job fair日期,你到场直接和公司聊,直接到简历递到他们手里。此外,一般大公司会定期到学校、尤其是名校作专场演讲(不止IT业是这样,每个专业都如此),我们学校工程与科学学院每周都有一到两个各个行业的公司过来,所以,你最好看一下学校网站,多多参加他们的专场介绍,他们肯定会在讲完后收简历,你也可以递上去。
2. 集中力量和方向
上面说了,我非常忙,没有什么时间找工作。我基本上只申请两类工作:一是与计算机图像或视觉有关的工作,这是我在这里的方向;一是不要求太多具体专项技能,着重于个人素质的,比如Microsoft。
这样的好处有两个:一是你的简历可以写得非常impressive,让人印象深刻,你所有的背景都与职位很吻合,简历上的一切都针对着职位要求,这样比较容易拿到面试;二是你准备面试时集中只准备一个方向,精通一个方向,比较容易成功。如果你广散网,什么都申请,即使你拿到面试,你也过不了。不要想着,那么多职位,不申请是不是很可惜?这样的话,精力分散,什么也得不到。我有一个熟人,在国内做到技术经理,得到面试差不多10次,没有成功过。他就是什么都申请。
由于采取了这个策略,我只发出了少于15份的简历,其中差不多有一半是在job fair无目的地发出去的(拿到1个面试),另一半是在career center申请的,目前为止得到2个面试(我有4份是上周才发出的)。第2个面试的时候我就成功了。这一点是一位复旦学长在毕业前一再叮嘱我的,他与我同样方向,发出20多份简历,拿到8个面试,不过他有些磨难,第8次才成功了。
Tip:先研究一下自己的特长,集中力量,专攻一两个相关方向。
3.简历
在Job fair或者公司专场介绍上,你是不能递也不提倡你递cover letter的,只能递resume。但在网站上列的工作,你一定要连cover letter一起寄出去。
简历上讲究什么,你参加一两个workshop,看两本书就基本上明白了。但是这些培训,往往注重于形式,主要是写书的人无法精通每个领域,写不到实质的东西。事实上,我个人经验是,什么格式、排版,都比不上内容重要。回顾帮助我拿到面试的简历,基本上都犯过错误。得到面试1的简历我存盘时格式乱了,结果各个item根本没对齐,有的出有的入,我也没看就打印上交了;面试2,好象没犯错误;面试3,我把人家的job title都写错了,还有拼写错误,微软的同志们在面试我时当场微笑地替我更正的。还有一份我上周才发出去的,把recruiter的名字写错了,主要是匆忙间copy paste,忘了改。可是公司的HR居然没扔进垃圾箱,还专门来email告知我写错了名字,我又改正重新发过去。我的一位足够牛的好朋友,更是连简历上的联系邮件地址都写错了,求贤若渴的Microsoft的同志们联系不上他,专门打电话告知邮件地址错误。
为什么这些同志这么宽容呢?因为他们最看重的是keywords。你的简历上有没有他们想要的关键词。这和我上面说的第2项"集中力量"联系起来,你的简历上每一行字,都显示出,你就是为这个职位而生的!其它无用的信息,全部扔掉;有关的,大写特写。我做过翻译,教过与本专业无关的课,简历上根本没提。
Tip:内容永远大于形式,要突出重点,要match职位qualification的keywords。那些多余的信息并不能表示你是个多才多艺的人,相反会减弱别人对你专业特点的印象。
4.面试
机会永远只垂青有准备的人。我这么说,不是说我自己有准备,是因为我有教训,呵呵。
面试1:本地一间小有名气的公司,雇员人数以百为单位计。我在job fair上撒了一圈简历,根本没指望有人会给我面试,所以在之后的一个多月里,我完全忘了这回事,当时离毕业也有些远。突然间,电话来了,让我第二天就去面试。我当时正在做project,满脑子都是做着的事情,问什么说什么,让我第二天去,我居然随口就答应了。结果可想而知,面试没过。不过还是说说面试内容吧。
先问30分钟常规问题,针对你简历上做过的学过的东西。再来1个半小时笔试,内容包括一道概率题,一道几何题,三四道基础知识比如什么叫pure virtual function,写一个pure virtual function;什么叫template,写一个template之类。几道C++ coding,几道java coding。笔试结束,再来30分钟问题,又是简历上的。
Tip:如果面试来得太突然,你完全没有准备,第一反应是撒一个小小的谎,说你第二天有重大事务,其实一般会允许你再推后一两天。
面试2:一个某领域的国际大公司,雇员人数以千为单位计。全球有6个开发中心,北美有3个:除了我在的这间外,在洛杉矶和纽约也各有一个。加上销售与技术支持点有15个。通知我面试的时间非常合适,正好在圣诞节前一天,通知我后他们就放假了,加上元旦假期,所以他们直到1月初才安排我正式面试的日子。我有充分的时间去准备。
第一轮面试先是2小时的technical test,同样笔试。分A、B卷。A卷是小题,填空选择和判断,好象6、7页左右,内容包括:brain teaser(类似于智力题,比如什么电梯传送带啊、向南走1里、向东走1里、向北走1里能回到原地的地方在地球上有几个之类)、逻辑题(从数列与图形中找规律之类)、位运算、虚函数、内存与指针操作等等。B卷是大题,估计8、9页这样,包括几何(三角形之类)、brain teaser(切蛋糕)、面向对象基础知识(诸如inline function与macro的区别及各自的优缺点)、专业知识(关于图像的),5道coding(有关于字符串、数组、链表的,具体题目我记不太清了,但要求最快的算法最少的内存)。
大家看到这个内容表,估计都晕了。事实上,接待我的HR也没指望有很多人2小时能做完。他叮嘱我说哪怕有一点想法都要写在上面,因为他们喜欢有想法的人,即使不能完全解决问题。不过我手气太顺了没办法,其实较难的是那5道coding,但我之前已经明白那是technical test中最常考的知识点,早就下苦功研究过了,所以我居然提前10分钟做完了。交了卷我就知道我能进入第二轮面试。不过大家别指望有熟人面试过了,背熟题了就有用,他们是有题库的。
第二轮面试前半部分是技术部门的人口试,先是review我的笔试卷,不过我基本上做对了,所以他们没什么问题问。然后又开始问我简历上的技术内容,然后轮到我问他们工作上的问题。后半部分是HR的人来面试,什么你最大的优点、最大的缺点、team work中的冲突与communication之类,都是常规问题,我也早在monster的virtual interview(http://interview.monster.ca/)中演练过了,也答得头头是道。你不能按上面virtual interview的背,要记住回答要点,然后举一个自己的例子来说明这个要点,一定要有论点就有论据,不能光说空话。第二轮面试加起来大概2个多小时。
所以这个job offer我就拿到了。
面试3:Microsoft (Seattle),这个公司规模不用说了,以万计(我每面试一轮,公司规模就上一个数量级,呵呵)。微软在加拿大的分公司都没有做开发的,全部是销售和技术支持。所以来招人的是微软西雅图总部。拿到这个面试速度之快,让我吓了一跳。第一天下午我突然心血来潮发出简历(那天刚好是收简历的deadline,兼他们到学校来作专场介绍),第二天晚上通知我面试,第三天中午面试。事实上,我上周末刚面试完,还不知道结果,呵呵。
微软面试有两轮,第一轮叫screen interview,在学校里进行,或者电话(如果微软不在你的学校招人),30到40分钟。如果你通过了,会让你飞到西雅图再面试一次(on-site interview),根据我拿到offer的朋友说,是早上9点半到下午5点半,大概四、五拨人一轮轮来考你,是重体力和重脑力活。
我目前完成的是screen interview。前半时间在聊简历上的技术问题,后半在考coding,我做得不太好,要了他的提示才做完了。主要还是老毛病,我没有准备好。给我这样一个突然袭击,我无法进入考试状态。而且微软的coding是要当着考官的面在白板上写的,不是写在纸上的,因为他们要看你的思路,我紧张啊!
大家也许要问为什么我决定要公司2的offer还接受了微软的面试。首先,即使过了screen interview,我不认为我目前能过on-site interview,实在是准备不充分,而且我基本功还没好到那个地步。其次,即使我都过了,有工作签证的问题。如果你是加拿大公民,微软会让你先用TN工作几个月,等年底H1-B下来。因为我要明年初才能拿到公民,而今年H1B的名额已经用完了,最快要到年底新的申请才下来(微软的人说的)。微软是会等的,但我会有大半年无所事事。
或者问我为什么去面试微软,还要接受公司2的offer。这因为我LG的工作很不错,也是业界数一数二的国际大公司,而且是"有发展前途的中层小干部",但是就业面相对窄,若是搬到Seattle未必能找到同样好的工作。微软一定会给得比公司2给我目前的多,但我们也没什么很奢侈的爱好,现在我们两人的收入加起来十多万两个人花,已够用了,何况还有上升空间,我刚入行,LG每年加薪一次,我们每半年加薪一次。以后不会比现在更低。搬到一个新地方,就面临重新建立生活秩序,我有点犹豫。
我不是有创业精神的人,所以微软面试对于我的意义,好象运动员之于运动会(自己创业的人当然看不上它了),微软面试的风格影响了一代high-tech企业招人的标准和方式,无数人为此写了无数文章和书。我想没有人在我的位置上会拒绝它家面试的邀请。即使知道自己也许会失败,或者得到了,物质生活也不会有太本质的提高。但这种面试的诱惑实在无法拒绝。
Google和Amazon要人的要求相对具体,不是我那个方向的。加拿大IBM除了在Markham的lab是做研发之外(且做DB2, lotus之类的多,我也不通),其它全是做销售和技术支持的。所以这3个公司我都没有申请。
求职总结:
这回我要结合大部分移民的情况来说,因为我的情况并不适用于他们。上面的经验要自由选择对自己适用的。
首先,我不想吓着大家。其实很多公司的面试,没有我上面写的严格和复杂。新移民找到技术工作的,以小型公司居多,他们比较灵活,有可能直接就是老板面试你,一次拍板,而不是象我这样一轮又一轮;更注意实际工作经验和具体的专业技能,而不是个人的potential和基本功。所以你要看公司的规模和倾向性进行不同的准备。
我认为,对于技术移民来说,得到面试机会要比象我这样的在校学生难,是因为一个职位贴出来,竞争的人太多。或者说,移民能够直接接触到公司recruiter的机会比较少。我在上面说了,留意周围大学的job fair和公司校园专场演讲是很好的一个渠道。
其次,移民刚到加国,相对于来说生活在边缘,也就是说,没有很多机会去了解这个社会的惯常思维方式和规则,所以在简历上、面试上,答的东西很可能还是国内的思维方式。这一点,需要多参加interview的workshop,和多深入了解这个社会。
还有基础知识。其实,我的技术水平和实际解决问题的能力,可能要低于很多在座的各位。但是我能通过的面试,各位未必能。因为我专门对这些纸上谈兵的东西用心过。此外,象数学、brain teaser这些东东,可能也是离校较久的移民所不适应的。但我比较适应。其实大公司都倾向于变相的IQ测试,但不能明说,因为这是非法的,是岐视。所以high-tech的大公司常考概率题和brain teaser来进行变相的IQ测试。另外,有些能解决实际问题的技术移民,但往往方法不规范,在国内没所谓,但在这里非常强调team work的,别人无法理解也无法接手你的工作,就很致命。所以他们要考那些基础知识,希望大家在解决同类问题时,比较规范化。
英文,对于我来说不是大问题。但对于大多数移民来说,是个大问题。我LG前几天才面试了一个中国人,回来说简历不错,英语太差。当然不是我LG fail他的,面试他的同时有几个人。我观察过专门针对外国人说英语的课程,他们注意于如何调整节奏感和重音,来提高口语水平。成人的发音要改变是要花很大力气的,无法速成,但节奏和重音是可以速成的。如果语言方面有障碍,最好找专业的训练班培训一下,一本万利。另外,回答问题时,要注意有条理。比如别人说,谈谈你的这个project,你先说这要解决什么问题、这个问题如何重要、别人怎么做但有什么问题、你是怎么做的、效果如何。这样一层层说清楚,说慢点,即使语言差点,别人也能明白。
Powered by Zoundry
没有评论:
发表评论