5 on-site 面试: 如果通过了电面,一般会在一周内通知on-site面试,要去公司跟5-8个面试官,包括项目组的hiring manager(HM), senior level的工程师,其它组的HM,director等进行face to face面试,每轮时间大概45分钟到1 hr. 如果公司是在别的州,一般都会cover你一路上来回所有开销甚至包含吃饭,所以不要害怕花机票钱而不敢投外州的公司。 自己见过不少面试官了,我感觉这个没有明显的套路可走,因为每个面试官都不一样,大部分比较厉害的面试官都会主导全场节奏,让你跟着他的思路走,不断给你施加压力,来探测你能力的极限。 Face to face面试花样很多,还是以技术面试为主,但是出题的难度要大很多,一般用到黑板来出题,然后你在上面做他看你的思考过程,还有很多现场coding(因专业而异)。我的感觉是印度面试官比较爱考现有你掌握的知识,而美国面试官更侧重考察解题能力和你思考的过程,所以会出一些比较大的场景题。 因为on site是对综合实力的考察,还是需要准备的,但是可能会更侧重于平时的project的经验积累和知识积累。 一般还会给10-15分钟让面试者做以前项目的presentation, 这个一定要提前准备好,确保顺利拿下自己能控制的部分。 另外重要的一定要保持自信和微笑,对方不仅会考察知识能力,还有handle压力的情况。自己最艰苦的一场on-site从早上九点半一直被7个面试官轮番整到下午5点半,中间除了半个小时吃饭无休息。 所以面试之前还要保持充沛的体力
6 pending offer: 这个时期一般有三种情况,最好的是一到两周之内拿到offer, 另外可能收到拒信,还有一种情况是对方总回复we will make a decision as soon as we can. 第一种情况cong~可以forward到第7步了,第二种情况可以return到第2步去投别的简历,第三种估计是在pending list上,就是一次面试好几个人,可能有比你更好的人排在前面,正在和那个人谈薪水,如果谈崩了就轮到pending list上下一个人了,所以是备胎,这种情况是最难煎熬的时期,求生不能求死不得的感觉,但是这时候我感觉应该假设是个拒信,快点调整心态return 到第2步
7 offer谈判,自己在经历之前也不不太了解这个步骤,请教了很多美国朋友。得到的答案是基本所有的公司都是可以negotiate 要求提供更高的薪水,对方可能会match,可能会涨一点。但是不negotiate直接接受offer好像是比较傻的行为(杯具的是我就是比较傻的一员,受不了对方的甜言蜜语)。收入总和= 底薪+bonus+relocation+股票,这个应该是比较典型的公式,所以不能只看底薪是多少,还要尽量争取一些出底薪之外的收入,bonus和relocation一般也都是直接给cash能拿走的,股票我自己实在是不太懂,只知道越高越好,至今也没有细研究,还有国际学生要问清楚什么时候能申请H1b和绿卡的情况,有些企业可能申请会有问题。另外有少数企业对中国人有export control license的问题,也要问清楚。
总结: 整个找工作的过程是十分刺激的,虽然压力很大,情绪也大起大落,但终究会成为一段难忘宝贵的回忆。因为提前毕业,大部分同学还没开始申请工作,所以整个过程全是一个人慢慢探索走下来的,压力最大的时候,只能给家人诉苦,母亲说找不到工作都没关系,毕业回家休息一段时间再说。每每想起父母为我做得一切,为我承受的一切,犹如注入了一个强心剂,又重新振作起来,他们就是我一半精神支柱。 回到正题,美国总体经济状况是有所回升的,虽然还是听到有人被lay off,被下岗,但是不要怕,一个HM对我说过:“we need new blood in the team!”