快4月1,说说icc, 如何找icc

c
chandlerinla
楼主 (未名空间)
又到了一年申请h1b 的时候。说说如何申icc.
我没有去icc 工作过。
但是我申请工作的时候曾经有icc 打过电话。
我的认识是美国的h1b 从 2005年起(或者更早),top 的拿h1b 的公司就是印度公司
了。那几个,infosys 等。
如果申icc 的公司,google search "美国靠谱icc", 就会有一些文章。看几篇就明白
。有一篇文章是太傻论坛上的。我放在二楼。大家也可以search 一下。太傻论坛,
icc 全攻略。

c
chandlerinla
2 楼
ICC 全攻略

在最近的帖子中透露了我是通过ICC搞定身份的,9 x! [# T8 L% l) H4 L7 A8 G+ K
私人信箱收到无数问ICC如何操作的信。可见还是很有些人感兴趣的。
借MM的账号发个帖子,希望对后来人有帮助。非常长,写了很久,慎入。
+ i/ p( f7 ~3 P' z0 F: v2 [2 g
一共八篇,两万字,非常非常长。
/ ], h! {- z/ d& J; K
---谁最好跳过这个帖子
1. 很牛的大牛们,工作早早搞定,来这里只是show off一下,或者是bs一下其他人,
您可以节省一下时间了
2. 对 consultant company 有心理抵触的人,对着一个满了的茶杯没人能倒入新水2 t. ^% N7 e, g2 V- o9 e% N
3. 现在还是学生,毕业还早,找工作只是顺道或者只是来看看热闹,这个帖子不适合
你,也许会对你造成心理阴影。7 B( q/ ~5 o* r! X

帖子很长,只是希望对那些不牛的,苦苦挣扎于北美大地的普通工科或理科的中国人找$ I* r' Y- u: i" Y
工作能有些帮助,骂街的请绕行,我从不来这里灌水,也没有这里的账号。有问题请问0 L9 d: I5 |% _$ M0 i* W: H
,我会尽量回复。有意见请不要找MM的麻烦。4 t1 V+ A) d) |4 U/ h ~$ ]9 N
% w% j! X" M7 n& X7 X/ [
首先介绍自己:8 o$ u; W" N! j/ b% _

男F2,年龄大,国内本科学历,国内工作经验丰富,来美2年半,英语差,善沟通(就& g$ Q! q3 e' G) `) }9 c
是善于用简单的词汇让别人明白),第一年在EFL学英语,然后背单词考T未果,开始找: K* \4 \: r9 h b
工作,给ICC打黑工半年,另一家ICC给办了身份,现在成功拿到Offer,待遇还凑合。9 U# V7 h/ D' p0 y& H

一、背景知识:

1. ICC是做什么的,为什么会有ICC
]" `; J9 R; b3 M2 }
ICC这个称号我还是在这里看到的,一般他们只是自称consultant company。ICC的主营业务是向客户租赁合格的软件开发人才,按小时收取费用。当一家企业需要一个新的系统或者更新,增强自己的老系统时,传统的方法是寻找一家软件开发的企业,将系统的需求转包过去,然后坐等系统建成就好了。但是这样的方式对于企业来说成本高,效率低,而且经常由于无法快速沟通导致系统不合用,维护修改更需要依靠别人,一旦开发2 O2 W, h+ s4 `: t5 @: z
商不再支持,系统便会停止维护直到死掉。为了避免这样的现象,一些企业开始自行组( O! Q' k: q% _0 w* r1 }+ J
建软件的开发维护队伍。由于软件开发的突发性劳动密集,前后期需要的专业人员则很少的这种特性,临时性的项目使得公司不愿意大量雇佣长期员工。此时,大量的临时性软件开发职位便产生了。而由于计算机行业的枯燥性,造成了美国本土计算机人才的缺* w( ]2 L; \# E, ^7 @
乏,从而产生大量临时性工作缺口,ICC也就应运而生了。ICC通过合法手段从印度购入! e& l6 a1 ~* S" P/ y6 p
大量廉价人才,然后转包给这些需要临时性雇员的公司,从中赚取利润。大公司因此规避了人员雇用方面的法律责任,一纸合同完全把对应外来务工人员的各种法律活动屏蔽在项目外,使得项目小组可以高效开发系统,快速搭建平台,然后留下一两个高手维护. c5 k) u& Y) N. a9 s
,剩下的全部打回,成本低,效率高,客户很满意。ICC获得的大公司合同,价格是按5 I8 M8 t+ S1 w, N3 s3 R
照美国专业人员的标准制定,然后使用的确实价格低廉的印度员工,利润丰厚,ICC很
满意。那些印度员工从每月300美元的生活中解放出来,每月可以拿到4K以上,并且熬2 U. S& c. R5 v4 X7 n
两年也许还可以获得更高的职位,获取绿卡什么的,员工也很满意。要说不满意的,只有这个版上的大量牛人们,可是算起来他们的能量又太少了,这样一个局内人大家都满意,少数局外人不满意的东西想要废除掉,恐怕不是那么容易吧。ICC的主要客户是那
些大型的公司,你能听说过的企业,除了那些零售商,几乎都会使用ICC的服务。ICC崛起了,而以前曾经红火一时的系统集成商则没落了,现在在美国几乎已经销声匿迹,根/ z4 ` K. s2 N2 Q! I- _1 i
源就是这种软件开发项目的自主化趋势造成的。要说冤,那些集成企业才是冤呢。

2. ICC的常用概念和名词解释* {6 D. b, }/ k$ \
4 x9 C1 q4 D1 y/ Y1 Q7 Q: n
ICC = 就是那个Consultant Company
Vendor = 中间商,一般是大型猎头公司或者大型ICC公司,比较有名的包括CGI,
Keane3 G4 [7 b7 O; ?2 R/ |! x
, TekSystem等等,他们又比较广阔的人脉,客户资源丰富1 Q F, G" a( X8 @, B! q. n
Client = 客户,就是最终要做项目的公司,一般都是大型的企业,制造业,银行,证: q" I2 v" y( Q7 o. ]1 i
券,港口,咨询甚至有些政府部门。几乎听说过名字的公司都在这个行列。: n% E# T" v& P# N( c
project = 项目,所有的周期都是围绕项目产生的,项目的周期也就是合同的周期
consultant = 就是服务提供者,被压迫,被剥削,没有自由身份,拼命干活还满脸笑
容的那个家伙

下面是各种consultant的类型
BA = Business Analysist 商务分析,就是能够听懂客户要求,并且转化成数学或计算机模型的人物,价格昂贵,其实就是个翻译
PM = Project Manager 项目经理,包工头
TL = Team Leader 工头
SA = System Artichure 作系统分析和设计的,师傅
Sr. Developer/Engineer/Programmer = 熟工
Developer/Engineer/Programmer = 民工

3. ICC的工作流程是怎样的
1 R* z+ H; }# z
雇用过程Hiring
包括招聘,面试,办身份,培训等几个步骤,这个流程是ICC公司内部进行的,不算等7 F0 K. Q- K9 Q, `
身份办妥的时间,一般需要持续2-6个月,如果需要等身份,可能需要的时间更长。" E; r& q4 _$ A, k% q( I4 ]! k3 R5 K) P
销售过程Marketing, 包括Vendor phone interview,Client phone interview,On
site interview等等步骤,价格也是这个时候谈定的,一般要持续1个月左右的时间
服务过程Contract8 h; `% c/ T# c* n
这个过程是在client那里完成的,就是实实在在的给client干活,一般情况下这个过程的长度就是合同期限的长度,有些会续约,一般以6个月为一个单位,也见过能长达2年的。
- m; l7 j$ k; C) }
Hiring和Marketing的过程中,consultant是没有工资拿的,一般还会要求支付2000美1 d2 O5 ^% K5 p* h
元左右的deposit,作为办身份的押金,这笔押金一般会在第一个项目的第一个月完成
后,因此进入consultant的开始一段时间是相当郁闷的,一般人都会陷入经济危机中,# u# ^2 x/ e, [' z
manage好你的存款这个时候非常重要,有些ICC这个阶段提供住房和伙食的补贴,以及6 z' b+ W/ ~8 ?7 A( J7 F
报销一些必要的交通开支等等,这就算是很好的待遇了,有些则什么都没有。# v( _- R9 l# E! q6 k; @

Contract过程就比较愉快了,一旦签了contract,consultant就开始有工资了,但是
ICC也会停止提供各种补贴,不过有钱总比什么都没有好。9 B" G w! a" s$ M

每次contract完成之后就又会进入下一轮的marketing之中,循环开始。$ I& G, p" h3 w% n
1 {5 m$ R u6 w/ T

3. ICC的价格和工资标准
0 Q- D# e: H4 f& k+ |
ICC一般是按照小时支付工资的,但是和你签订的合同一定是按照年薪的,否则会导致. U4 K, z+ l* ]% [+ ]: b
无法办理身份,一般ICC会在你做决定之前跟你讲清楚你的工资是什么时候开始支付,/ L; A$ b4 \$ q" N
按照什么标准支付。有些会给你一个很低的死工资大概1月3K左右,刚刚够H1的底线,3 K) e: I/ X4 L
而且还是一样找到项目才开始发,这种合同一般是签给直接从印度或中国召来的人的。: k2 {( B* e% T' U" s; ~# Y
身在美国的consultant一般不会接受这种合同,因此谈一个比率(rate)就是比较重要的了,50%-80%都是常见的比率范围,对于新入行,需要办身份的consultant来说60%是一个可以接受的比率。. [* a8 W" S+ T, d& t# s+ E
Consultant的常见收费(wage)水平如下,单位 $/小时
BA :100 - 180
PM : 80 - 1604 i5 G7 D* K7 H9 H6 i6 {- p# I
TL : 70 - 120
SA : 60 - 120' A5 ~; k# Q8 a* a! ?
Sr.: 60 - 120" | r* b9 C# `4 f- l, D/ G
Developer... : 30 - 80
这里的价格仅供参考,使我经常见到的东海岸纽约/华盛顿地区的价格,高级人才的价
格一般会集中在下限附近,Developer级别则情况都比较平均,大部分中国人可以找到
50以上的职位。30的下限往往针对没有任何经验,只经过简单培训的的外行价格。

年收入的估算方法
Total = wage * rate * 8 * 30 * 10 - 10K ! M) E# K- J6 Q) _- C
例如:你约定的比率为60%,找到的Client给你的价格为60块每小时,那么你的平均年
收入大约相当于
60 * 0.6 * 8 * 30 * 10 - 10k = 76,400$
*10代表每年一般会有2个月左右的时间是无工资的。-10K是因为大部分的ICC不提供各0 z3 d" {! {9 ^$ h
种benefite,需要自己支付许多东西大约一年 10K$ u4 n6 T( G" X9 S c! S
3 K9 _3 w4 e6 d; T7 G( C( O% z
大型的ICC我接触的少,据说待遇反而苛刻,小型的ICC完全没有信誉可言,比较危险,7 z1 L! H+ m: u5 r
合同比较宽松,中型的相比来说更适合在北美的中国人考虑。! U% W* E [; T! j
% d. n9 b0 l5 J f$ O
二、ICC找工作攻略! g5 p4 I! I" c8 T" k+ {% k% i; T

了解了ICC的由来,性质,价值和工资体系后,就可以开始制定自己的目标和战术了8
w2 D; o* v. y: h1 O4 Y
1 J6 p% N5 f/ H; n+ S: j3 N
基本条件:

1. 你实在找不到工作,甚至可能导致身份失效,如果有任何permanent, fulltime 的
机会,无论那个机会工资多低,老板多mean,package多小,一定比ICC好,所以ICC一* O& |( z# M r7 a
定只是你最后不得已的选择。
2. 你确实不想回国,或者实在无法在国内找到好机会。8 W9 B4 j1 j" T# s, b" t
3. 你是学工科的或者理科的,或者至少有这些方面的背景。
4. 你有2000$左右的现金,和足够半年左右的生活费用的存款,或者你做好了打黑工刷: q* u/ I+ l! L6 X# h) m/ o- B- O
盘子的准备。
5. 你有一定的英文交流能力,至少打电话要能听懂,能表达( Z! i! c) Z2 e1 j2 D: ~$ {
6. 你心理健康,身体健康,胸怀宽容,气度恢宏,不会因为老板mean,同事坏,违法
违规,说话不算等等等等负面事件导致身心俱疲,心力憔悴,甚至自我毁灭或者毁灭他人等等不良后果。
7. 你的伴侣具有同样的上述优点,至少在你的帮助下具有以上优点。7 v+ a. l6 N0
W4 l8 i# m
8. 你愿意relocate到附近的大城市,特别是纽约/华盛顿/三番之类的地方。/ {2 P/ ~$ H1 Z. o
9. 你确定自己能够handle多线程操作,同时找正常的工作和找ICC两不耽误9 p" i" F" k. e ]. l5 W2 G' o* v
10. 请再次确认你已经没有别的路可走了。$ Y/ c; a4 m4 C6 M* O( }

7 Q2 Q. H' B# R" V9 c
基本策略:
- g2 f! f8 Q/ H( i# Q3 v
ICC能帮我办身份,我就是花钱买身份的,其它都是末节,自古华山一条路,用2000$+6-10个月时间换一个permanent的职位和合法的美国工作签证是值得的。守住这条心里底线,对于你遇到各种负面事件的心理平衡或许会有帮助。ICC只是个起步,未来才是我 T# R. Z4 ? K' L# c) o
们憧憬的。# d- H0 E; T8 ^3 Q
; w- |: q5 T+ g" y, P( Q% A$ K

步骤:0 V1 G. c: S. ^. O8 E
1. 给自己起个名字,英文的,有没有姓没关系,最好不是你常用的那个,重新起一个
,专门用来找工作。
2. 注册一个email地址,gmail或者yahoo都可以,专门用来保存找工作的事情。
3. 有可能的话重新注册一个cell phone,保证不会影响到你正常的找工作流程。如果
觉得贵,这也不是必需的,但是你要能分辨不同的公司来电话的特点。
% q7 A( L0 f2 u( Q
以上3个步骤主要是为了不打扰你正常的找工作的进度,有些公司喜欢在网上乱搜,发
现不匹配的简历从而确定是否造假,如果你确定无妨,直接用自己的名字也可以。我没改名字,我的同事有改了的,自己考虑清楚就好。$ P+ m; X. K) N# @5 b5 J- g
) ~2 l6 a" k+ h) h6 Q, Y
4. 选定发展方向,一般consultant有6个方向,我由于国内有经验,所以略过这一步
1) c/c++方向,机会少,难度大,工资一般,除非你确实非常熟悉这个领域,不
推荐。) x( R2 j, V9 h; U) Y
2) asp/.net方向,机会适中,难度适中,可以考认证提升含金量,前景广阔,工3 `1 T0 |; Y5 X* q
资高
3) VB方向,包括office vb 和标准vb,机会少,难度小,可以考认证,未来发展$ `% V# W; M- j! @! p) K
不是很理想,工资低
4) Java方向,包括pure java和J2EE,机会多,难度高,可以考认证,前景广阔5 n8 E" e1 r: ~5 `
,但涵盖范围广,要求知识点非常多,驳杂难精,工资高。
5) Oracle数据库方向,机会适中,难度适中,前景广阔,工作轻闲,可以考认证
,工资中,新入行的建议考虑。, q8 |" N+ g7 z, b( I% _3 t8 u6 e/ g
6) PM/BA/SA方向,能选这个方向的人已经用不着看我的帖子了。* c8 C& f. z4 f5 V3 g
如果你是计算机行业的,可以根据喜好选择,否则,请慎重考虑这一步,如果你& S6 ?5 }; D0 {7 { V
不能确定,建议你咨询自己计算机专业的朋友,因为这很可能是你未来10年的工作领域& K% R8 M( I4 |/ p, Q
,慎重。

5. 写简历
准备两份简历,一份用来找你理想的正常的工作,另一份找ICC。
正常简历不多说了,有无数人都有了经验谈。这里说说ICC简历,和你普通用来找工-
a3 [4 _9 B+ S9 v4 U+ \
作的简历不同,这份简历里应该事无巨细一一罗列,如果你选择Java方向,请确定Java出现了5次以上。你用过的所有软件,名称,版本号,你知道的每一种技术,你做过的
项目里面用过的每一种算法,甚至你听说过的技术,不用着急学这些技术,进入ICC后
,你有时间去学习。这个简历说白了是用来被人家搜索的,确保任何相关行业的ICC都
可以搜索到你的简历。这个简历可以吹牛,但是不必造假,他的唯一用处就是获得ICC
来的电话,把你曾经做过的intern, co-op, ta, ra甚至社会实践,帮boss修自行车,
volunteer 打义工都可以算成你的工作经验,如果实在没有经验也没关系,那就实话实; f E7 C6 R% D% h
说,我是好孩子,学过许多许多技术,弄一个大列表就好了。记住你的简历里一定要清4 |' h1 c/ h; v6 X ]7 v& z/ Y
晰你的方向,不是所有的ICC都找所有方向的人,大部分的ICC没有那么多培训资源,所8 B9 v/ b9 c6 S3 H: b
以确定好你的方向对于双向选择会很有力,有了方向,你的技术关键字最好优先选择该7 }' V& U5 B( ?
方向的,不熟悉的话,可以咨询专业朋友。不怕长,4-5页也没关系。
" R( ]6 p# e; y V# z# G
准备4个版本,word, pdf, txt, html确定都看起来不错。

6. 更新简历
常用网站:Dice, CareerBuilder, Monster,特别是dice几乎是专业consultant公8 g0 @/ `5 ~6 }1 J! }: v4 l/ @
司聚集地,在网上填写简历,确定打开了让employer浏览的选项,每3天一定要注意刷+ Y* |- Y8 X4 x% s( Y
新自己的简历,确保他总在搜索结果的前面。
. v( L9 y. j; R3 K$ Q8 w
7. 主动投递6 ~ `0 b# x* ~ f9 _* X H0 Z9 R
在上述网站建立好简历后,就可以开始主动投递过程了,输入你确定的方向关键字
,asp就输入asp .net,java就输入java,搜索,你会得到一个大列表。这个结果里面
鱼龙混杂,大部分都是鱼,就是ICC发布的虚假工作信息,少数是龙,需要你认真对待。
识别鱼龙信息
1) 发现our direct client...,consultant,consulting字样的帖子,一定来自于*
D4 g, D$ P8 M! I o
ICC,而且这样的帖子内容全是假的,唯一有用的就是可以建立一个沟通你与
consultant company的渠道。3 K1 l; R/ }5 e6 " v
2) 如果发现一份来自于你没听说过的公司的招聘信息,点进去后发现里面介绍的
requirement异乎寻常的详细,甚至连各种技术细节都明码标价,这信息一定是假的0
B3 A( j$ j0 ?5 g: [2 x
3) 点击公司名称,发现这家公司在最近3天内发布了10条以上不同工作岗位的招聘
信息,不用我说了吧,肯定是假的5 A0 g0 R- x+ e8 x R# K
4) 大公司的招聘信息一般是真实的,但是不是所有的大公司都会相应你的! C. y- F1 O0 F7 U! h& r& l
application的,比如IBM,工作机会看起来爆多,实际上HR看都不看,几乎所有的职位都是通过internal reference过去的或者co-op/intern职位转正的,外部信息完全无效。这是MM在IBM的manager说的,相对可靠。
5) 大公司,听说过的公司的只要看到合适的职位一定要仔细对待,这些就是水池不9 A+ d! }% U, k0 d" q
多的龙了。& a: ^/ ~) W0 p3 u2 g6 [0 ^3 T/ x
6) 记住真实信息只占不到10%的比例,如果你觉得有一半是真实的,多半你已经受3 h$ L4 a: Z9 z# @! T: k
骗了。$ I( t, r- j V9 G
你已经区分出了虚假信息和真实信息,真实消息认真对待,网上不是没有真的东西% t7 ^3 n' {8 p2 N2 J T3 G
的,我在amazon的面试机会就是从dice上找到的,对于鱼,用垃圾简历快速申请,对于' g; E) t7 e$ S& F- Z
龙仔细填写cover letter发送自己精心专门修改的简历,对于不鱼不龙无法确定的东西,使用正常简历,利用快速申请完成。如此下来,每天3小时左右,就可以处理所有的$ R, u) L# f: N3 A s
网上信息了。如果你还要找你自己行业的工作,继续,恕我无法帮忙了。
& R/ {, y' A. v! T0 U1 R f
8. 准备计算机知识9 t) H2 X( m, `8 r
发简历的同时,你要开始准备计算机知识了,毕竟ICC也是要面试的,不过相对简单
和低要求罢了。按照你确定的方向,学习编程,多动手,多试验,上网找相关面试问题0 Z x- |" C: S( {
,备好答案,不用怕现在开始已经晚了,刚开始找工作,phone interview要过的关口
多了,紧张关,语言关,口音关,然后才轮到技术关,一般半个月时间差不多够你熟悉 E: r& o* }% G- T) j: p
基本的软件开发过程了,也能简单书写一些程序了,这时多参加phone interview,慢" z% Y/ _2 K* G6 @8 m$ E
慢也就找到感觉了,什么问题问得多,哪里技术要点多,多余专业朋友交谈,听人家说能长不少见识,一个技术词汇,听说过就比两眼一抹黑强得多。如果有时间而且有能力,考个专业认证是个非常不错的选择,多看看书,多做做实验,以中国人的智商,考认证不在话下。有了认证对很多公司都是非常有吸引力的。而且面试问题也多出自考试要- M9 h: g7 {& E1 G' l( L2 w
点。' ?, E0 W% |' O/ S" K# |
1 B( k+ W. P C, i) \
9. Phone interview
大约在你把简历post上几天以后,就会开始有各种ICC联系你,名字千奇百怪,口音) f& m4 Y8 C; W6 ?0 v# c- K7 w
百怪千奇,99%是印度人,80%是印度女人,它一般会说一大串我是什么什么公司,我有一个什么什么职位match你的background什么的,然后就是你是否感兴趣,然后就是让2 x$ J6 h/ s0 r4 {6 Y0 d: C
你介绍一下你的各种status,如果发现你需要H1B,他会特别高兴得告诉你,我们可以, J2 U8 L r- J& ^5 U
办啊。没听清楚不要紧,不用怕rude,直接问,还听不明白可以让他拼给你,或者让他给你写信,Are you a consultant company? where is your location? can you give# A% f& j5 a# Y. E0 k
me a email for your detail information? Do you have benefit package? Do you
have training plan for new consultant? how many consultants are there in 9 g+ a( V D S9 |0 m0 Q: f5 v
your company? how many sales are there in your company?...反正就当多练练电话口语好了,很多印度人口音很重,还能帮你提高下听力水平。什么都不要答应,就是不停的接,要联系信息,什么事情都是interested但是需要consider就行了。回过头上网查一下这个公司的情况,看看网页,一般很简单的网站,把他们的联系方法留下来,发8 l6 n3 r2 o6 Z' q B8 d9 n0 N' _5 T
份简历过去,一般不多久后就会要求你进行technical interview,这样的公司很多,; w3 [8 N5 }0 ]: o
NY/NJ地区就有1700多家,永远不会有过了这村没这店的情况,放心大胆的实验。大部
分ICC只有10个左右的consultant,有的只有几个,如果是local的,可以要求去看看你们公司什么的。差不多过个半个月1个月的,你就能够差不多摸清附近的consultant 2 g+ ~" [. y. ]/ A# G5 A3 n
company的底子了。

10.Technical Interview By ICC. h1 i; W% a! g. S3 {
ICC的Technical Interview大部分是由普通consultant完成的,因此技术也不会多9 S5 b# A8 w3 a/ @7 N
么出众,但是会就是会,不会就是不会,他们没有经历过HR培训,因此不懂得如何判断背后的事情,少量高级的ICC会聘请专业的人士进行面试,但那样的公司却不见得好。
我曾经帮着ICC面试过无数人,这种面试最重要的是看你是不是能听懂题目,知道往什
么方向想就行了,专业技能很多ICC是允许进来后再培训的。很多完全没有专业背景,
一听就知道简历作假的人也给了offer,这种offer不值钱,因此发起来也轻松得很。不用着急和ICC签约,一般他们会给你一个时限,如果你觉得时间还充裕,大可以扔到一9 L: P. [% T$ v9 C( ^2 N/ s d
边继续找工作,以后再吃回头草也很容易,一个电话打回去,再要你的可能性也很大,6 |/ b% m- Y k0 K8 w9 N: q
因此千万别被人忽悠了,好像这个offer就是天下少有人间第一的东西,不今天拿下你
就丢了个大金砖。2 ?. l/ k2 Z- U: H N# Y. b

11. 确定ICC的工作地点和工作范围,ICC Onsite interview
很多ICC要求上门的Onsite interview,记住如果是那种直接发给你email的on site% e, u3 M' @0 D
intervew邀请,让你几点几点到什么地方去面试的公司,而你甚至从来没听说他,也! \: ^4 @4 p& Q5 z! U. D# j% w. s
没有过phone interview的过程,千万不要信,这种公司会一次性发出几千份这样的邀
请,貌似传销在中国的做法,去了就要求签约,危险性极大,听朋友们说过这样的东西,也接到过这样的信,但我反正是没敢招惹这样的公司。正常的ICC赚的是把你出租给1 ]& \. f T# f* @, A
大公司后的利润,而不是办身份的那点deposit,而那种直接发offer的公司就不好说了5 ?2 h$ ^2 ~" b
。如果你经过正常的交往,预约,phone intervew or phone screen,你感觉确实和他的recruiter有了联系的公司,向你发出on site的邀请,如果是本地的,你就可以去了,远程的一定要打听清楚位置,是否报销路费什么的,传说中有负责付费的公司,但是8 s* n$ q! Y" l w0 E4 }, V
我没见过,大部分的人都是自己掏腰包去面试的。所以你一定要确定那个位置是你可以8 P* L0 \: V! K2 g6 g4 v( C+ s% Y
接受的范围。要知道,大部分的ICC只局限于公司地点附近的范围寻找client,这也是! ^0 r' C' o* e0 Y+ Q# y
为什么NJ那么多ICC的缘故,他们吃的就是华尔街。如果有家公司告诉你他们可以负责
帮你寻找全美国的机会,他们的client遍及全美,却让你跑到2000mile以外去面试还不负责你的travel plan,那么直接忽略掉就好了。骗子没商量。ICC不可能那么干的,正经公司则一定会直接给你买好机票和酒店的服务,让你自己先买然后报销的都需要掂量一下,何况什么都不管的。一般情况下,如果你想在NY工作,NJ的ICC就是可以考虑的0 ~( Z2 a5 ]6 P a
,如果你想在DC工作,那么Virginia的就没问题,ICC最多可以跨2个州的距离服务,很1 h$ M+ Y2 ?4 {+ O
少有ICC会服务超过这个范围。有不少ICC会负责你去client那里on-site intervew的路费,所以太远了,她受不了。

12. Negotiate! m9 J$ \: i" ^/ X0 I) D q
如果有了ICC对你有兴趣,你也确定了这家ICC值得考虑,那么就可以开始谈判了,
一般的ICC都会有一些标准程序,大部分的consultant都是这样的,但决不意味着这样
的合同就不能修改,条件都是可以谈的。注意谈的几点内容。- _% f" q, B( I" v
1) deposite,一般要求2000,有些甚至要求3000,但是这个数字是可以谈的,注意
几点,押多少,什么时候归还,用什么方式归还(因为可能涉及Tax),我最终只押了4 U8 }' C h$ q* R' w4 | h- a
500,我有个同事1分没押,还有个同事押了3000,这个数字非常重要,关系到你如果没, n: M7 M2 s. {- t
有开始contract就跳槽的话你的损失会有多大。一般的ICC这个押金确实会归还,只不
过会拖几个月,确定你给公司拿回利润了才还给你,还是打在工资里,让你白交好多税" Z2 P1 I" e3 Z' |4 D
。如果押的少,一切没关系,压得多,这个返还就很重要了。一般你的技术越好,手里* G% ~* l* { M/ g/ q/ B
offer越多,就越好谈,我有个同事手里攥了10多份ICC的Offer,然后谈成了不要押金, H) s) G* i/ B" R
。如果要求以归还押金方式返还的话,很多ICC是不愿意的,因为这样会留下他们向员) {# |, }( q! S( r2 F- d, K9 k
工收取押金的证据,这是不合法的,所以尽量要求少交押金是王道。
2) 工资的支付方式,一般的ICC会合你签一份阴阳合同,就是给移民局看得一份,
自己明白的一份。这样的东西做不得准,其实全靠信誉。如果你发现公司工作场所还比较大,有3个以上的专职sales,2上以上的专职recruiter,经理,财务,秘书配备齐全 c" E! q Z5 x, \; d, J5 L; h
,那么一般就可以信,如果只是小猫三两只,办公室狭小,人人都是全能选手的,小心9 u9 q: {* _+ e! X4 T2 v3 a) b
,小心,自己考虑,我被骗过。刚刚看到回复中有人讨论是否周末发薪水的问题,我只$ ^: e+ R1 |- b9 E4 E. f' O/ L
能说我曾经在的是发的,听说也有不发的,前面的公式只供参考,不要较真,真正混到* X! F6 u; P% a+ Q9 _& ]3 M. y
ICC去干了,已经是有钱就谢天谢地了。真正在你拿到client的Job offer后,你还会被2 ^& x6 }; t& Q
要求和公司另外签一份合同,那里面是按照年薪方式确定你的薪水的,这个薪水就是你3 i' n. N3 _, I( S+ n4 j
能拿多少了,但是这个数字和你最开始与公司谈的条件息息相关,比率如何,月pay还
是周pay,有些甚至签订了自第一个project后,按月连续pay的,不过很少见就是了,
周末,假期怎么算也都要在最开始谈妥,有些甚至承诺vacation的,所以谈判至关重要6 a8 S8 V, N" G1 Y1 ^! D: }
。最惨的往往是直接从印度拉来得那些,什么都没得谈,咱们还是有的谈的。
3) 工作地点,你可以限定自己的工作地点,比如你只希望在NY地区寻找机会,这样; s( v* n/ C, e+ B$ x* Y
可以省得你不停的搬家,对于有家室的朋友尤其重要。. b5 `! m& n/ |' \5 u, \( e* x& `
4) 假期,和休假方式,这个东西很麻烦,说实话,我没看见过有人休假,也没看见! a. T; ' @- S4 O. Z% r' N
过有中国人真的在ICC常待,所以,旁枝末节的东西不要也罢。6 R9 y5 U2 t1 m8 a

反正和ICC谈就一条,钱,自己损失多少,能拿多少,计算清楚就好,不超过自己的底, B7 u2 _/ w; x' P, h0 m8 `
线就万事OK。

第四篇
~~~~~~~~~~~
本来以为在这个版上说ICC肯定会被骂死的,( T6 H+ E: F% v; l- F
不过抱着分享经历攒人品的心态还是明知山有虎偏向虎山行了。
结果早上起来看看,被骂的次数还不算太多,那就继续敲字了。. U( I3 R+ u r- G
~~~~~~~~~~~
13.Take the offer
如果你到了3月上旬,中旬,甚至3月下旬还没有搞定一家普通的工作,甚至连机会/ E3 S' O' V* v1 ]
都看不到,如果再不File你的H1B申请就可能丢失身份,打道回府的话。抓紧最后的时+ J+ Q B/ X; |% H( U) \) ^
间联系曾经对你感兴趣的ICC,最好是你已经做过一番考察的那些,确定它们的工作地1 r1 J" e- x: z$ r( g3 o# O' D* F
点和工作范围。3月份也是ICC签约的高峰期,很多人抱有相同的想法,因此这个时候有; h6 m9 |7 {" D& r" F9 l0 P. n
些ICC的工作效率会下降,所以自己把握好时间,否则一旦耽误了file申请那就不划算
了。申请材料要早早备好,各种需要的公正也要备齐,复印件就好,原件保留好,以后* f3 f% t' v, @- m3 D/ l
transfer或者重新申请都有用。做好一切物理上的,生理上的和心理上的准备后,签约) o% J9 b( E# c) k8 {
从了吧。奴隶生涯从此开始,历史的车轮再也没你什么事了。

14.分水岭5 N; |" Y* q( J- L9 Q8 c) o ]
到了这里就是一个分水岭了,整理一下目前的状态,首先,你已经屈尊从了一个奴
隶贩子。第二,你已经开始办理合法的手续。第三,你还憧憬着一些未来。根据不同人的不同情况,在你take了offer以后,你在ICC的经历会呈现多极化发展,如果你是一个" l+ q! U, s9 ]
拥有美国学位的master或者ph.D,别奇怪,我在consultant公司还见过卖身的CS专业
phD呢,个人选择的路不同而已,有些人喜欢这样的生活方式,有些人遇到了特别的困4 a' w! [* L3 c) B2 {( V
难,有些人只是运气不好,做人要宽容。言归正传,你是Master或以上学位,你可以在- J5 f7 U: L0 O6 s2 `4 m/ Y! |. ^( u
毕业后使用Opt开始工作,这种情况,你的毕业日期就是你开始工作的时间,不过不见
得是开始拿钱的时间。这是你的选择有两条,( i4 E$ ]- J1 Y/ B4 o
1) 继续找正常工作,如果找到,让他file另一份h1b申请,这是合理而且合法的,
前提是H1B名额没有用完,而且你能找到正经的职位。时间紧,任务重,要知道这两年( D. I' o3 E6 i# d% u+ Z$ I3 X W" \/ V
H1B Advanced的名额也越来越早用光了,以现在的情况来看,明年advanced h1b名额不排除开始就用完的可能,所以很可能明年的这一条选项已经作废了。所以安排好你自己的schedule,抓紧在4月份之前搞定工作是正途。对了,顺便说一句,如果你打算申请# g% M+ w: O4 {( ~6 B" ~
明年的H1B,那么,现在开始都已经有点晚了,找工作脱个几个月挺正常的,确实有人1# J9 B, c) U- i
周搞定的,但大部分人没那么好运气。所以,抓紧吧。
2) 认命了,在consultant公司老实呆着,接受培训,自己努力学习CS知识,争取在8 p! N8 g% x* I
2个月内搞定所选方向上的各种知识点,3个月后上班,1个project之后被留在那个大公; x n: @+ _) d2 d- Z9 W- ^ w
司成为华尔街一员。那么这个时候就是你开始学习的时候了,你的简历上标注的那些你没掌握的古怪名词,抓紧时间看吧。多混混技术版面,各种tutorial一定要熟练掌握,自己编两个项目做做看,没有实际经验就找有经验的人打听打听,反正拿出你们当年考G,T的本事,2个月在拼出一个什么认证也不是不可能的。Oracle DBA认证2个月拿下的- X5 g: T; n1 W8 G$ Z! T. H* f
人好像不少,所以,努力吧。
如果你是一个F2,H4,或者CPT使用过渡的F1,首先,让我们祝福一下这些人。如果
你为了爱情放弃自己的事业,成熟的人脉,多年的经验飘洋过海来到异国他乡只为与爱+ O$ o$ j Y( `/ `8 e, _+ A/ i. v
人团聚,这叫浪漫,如果你同时还办了张F2/H4的签证,那就叫WS,变成了羡慕美国过
来吃白食,抢资源的WSN/V。这种奇怪的MITBBS理论让我彻底远离这个是非之地。很多
时候这里只有一种声音,并不代表世界上只有一种声音。别说什么怎么不回去,首先这) x# j1 O- B1 }3 P
要问F1而不是F2,另外回去了的不会出现在这里。牢骚发完,言归正传,由于没有Opt
,你只能等待H1B批准,10月1号生效之日后才能开始工作,有些ICC从此就不理你了,
直到有了什么新的信息出现。h1b file, h1b recieve, h1b approve, h1b active等等; u( O, i0 { z& y; y+ x: S
,而你只能在家里等着。有些ICC比较nice,你可以要求在这漫长的6个月里参加培训,. R3 K$ c. M: Q5 T" t
打打零工什么的。由于时间充裕,所以你可以仔细研究技术,面试技巧,多上网看看,1 P( |( r/ H- J7 n; L+ o
同样也因为时间充裕,所以你可能会懈怠,会彷徨,会苦恼什么的,希望你有一个关心你体贴你的另一半,要知道,在ICC的经历很难用愉快来形容,而一般情况下你对世界: R' W8 S/ C0 j) U
看法往往是来自于你对周围20米环境的看法,所以,这段时间你会觉得世界灰暗,天空污染严重什么的,如果你还偏巧和另一半在冷战/热战/无间战什么的,那么,希望你有( O4 l4 _0 w6 P: t. o* B
一个坚强的内心。5 r! k b. R7 o& V# l _5 `! {

下一篇预告:培训; L' C7 y) d* [
( j# U) n, e. I+ T0 s) L# s
第五篇
7 l: P @ L) G8 ~* x2 k
15.Training
等待是痛苦的,等待H1B抽签结果,审批结果,生效日期更是痛苦的,而与此同时,& y' q6 c8 L: D
偏偏你又必须经理人生中最灰暗的几个月,没有工资,一切都靠积蓄维持,可能你还不5 v7 P6 P5 `$ i
得不去租NJ很贵很贵的房子,你又要开始重新学习一种新的技术,貌似你以前的努力,5 \$ e Q6 q; Q, `
奋斗全都变成废纸一张,手里拿着自己熟悉领域的master/phd却要学习民工才干的垃圾计算机技术。内心是痛苦的,工作却是繁忙的,民工的技术也是技术,不那么好学,东西多,时间短,还需要理解然后还需要练习,操作,欲仙欲死是对这段时间比较好地描0 z! t' _0 f- W4 J3 L
述。) \1 O" b2 U8 G1 G
有不少ICC公司有培训,包括技术培训,职业培训,interview培训,简历培训,行
业培训什么的。ICC的目的是把一个Fresh的人包装成experienced的人来卖,造假也是
需要技术含量的,培训就成了唯一的方法。培训的东西都很皮毛,但是很应景,一般技; G( W6 P9 A! o6 K' G9 L2 k# g
术培训还好,其他方面就是完全针对Interview会怎么问来弄得了。东西很实在,短短 x" c W* l" h
两个月时间需要把你训练成,人家突然发问,你上一个项目在哪里?你都能顺口背出地7 N' o# q% b+ r3 o: M9 P0 T2 u
址门牌的那种。不过因为大部分培训都是由consultant客串的,因此课程没有那么专业,也没有那么有条理,时间上更是往往安排在休息时间。再加上大量印度人的奇怪口音,恩,这个课程实在有些...不过好歹这也是培训,多少能学点东西不是。
Training的过程无聊的,掌握的知识也是有限的,如何用有限的知识去套取无限的; W' g8 f5 `1 i+ d4 ?$ B0 |/ O
机会就看你的本事了。作为行内人士,自己的道路一定要确定好,换来换去是最大的忌讳。搞Java您就一头扎下去,搞c你也别觉得java机会多就匆忙换lane,要知道各种技$ k8 Y) ^5 ^; v B2 [7 F7 K
能都有各种技能的优势,你可以理解为游戏中的技能树,最怕的就是哪样都没多少级,树倒是挺大。放低身段,摆正心态,你现在就是个民工,学的是手艺,比瓦工唯一好一点的就是不用晒太阳。所以不要看不起谁,三人行必有我师,我更觉得每个人都有优点,虽然你不见得一定去学习,适合他的优点不见得就适合你,但是认识别人的优点其实. V& v; f+ r+ b7 V ]( [
要比认识别人的缺点对你自身的帮助更大。
我们的口号是学习,练习,实习。学计算机都知道,看半天书,比不上写一段程序
,找你的朋友帮忙给你个实际project要求来练习,要比你死背半天书有用的多,不过2 ~9 G# v/ i! p v) s
花的时间也会长的多。如果你确定自身只是短暂的计算机生涯,那么,死背书也是可以+ c. S) `/ U* }( S# v0 e7 L, g8 p
的,整理大量的相关方向的面试题目,背下来,混过关的也有的是呢。我这里有Java方8 R8 a2 }8 r! " Y
向的一些题目,如果有人需要的话,我可以贴上来,那是我在ICC作Trainer时整理的,成功帮助4个Fresh的Bachelor拿到职位。其他方向的题目就只能靠自己组织了,不难,四处google就是了,关键是要给出自己的答案,对不对关系不大,但是一定要自信。! A2 [7 Z6 [. W) Z
. }- L7 `) C# H8 m( d- |
下一篇预告:H1B: n3 r# [, M0 {* U4 e. W
2 r, W$ ]" k* W1 K( z. x; K) Q
第六篇- T' y4 |- [' n9 O

16.H1B1 g6 ^* b5 \5 l1 x! |4 o5 i( [
这是律师给我的H1B application的材料清单

Job description letter 公司提供,一般你看不到7 r7 X- z8 @3 D$ T- L
Completed information sheet 公司提供,一般你看不到,但是公司会让你添一张
他们自己格式的表格。$ L. L& }) m4 B3 M, w* _
Current resume 你提供,真实,可靠,经得起追查的简历,可以与你找工作给公司
的简历不同,一般公司都会理解。
Signed I-129 一般公司会给你办8 }+ g8 ?) h+ E1 B$ D
Typed sheet with 会要求你填表
Daytime phone number
Evening phone
Permanent address
Foreign address
A copy of your social security card (if applicable) 你提供,可以没有
School transcripts 成绩单的复印件,如果没有美国的,要提供国内的,F2们要注
意,中文的就可以,最好有英文译本。1 x" j* K2 a# U7 [
School degrees 学位证明,同样,没有美国的,要提供国内的
OPT card (applicable if you are a student graduating from US) F1们需要提供
All I-20 (applicable if you are a student graduating from US) 你提供,所
有的I20,不管过没过期,一起复印打包给他,他会挑* h& J* l% h' v. G* l
All passport pages – even the blank ones 你提供,所有页啊" u: [$ j% ? ~4
S2 a+ G% t
I-94 – front and back (And please specify the dates of entries and : U8 b6 {: K, }+ w% ]6 D9 S
departures from / to US) (If applicable to you) 也是所有的I-94,包括更新过的。
Experience letter from previous employer 我没提供. X; E. ^9 W' V1 Z
Awards and recommendations 我没提供
! U1 R# d4 F. I3 B; U7 C. Y
H1B抽签有两种结果,抽中或者没中,H1B申请也有两种结果,批准的和没批准的,( R8 q+ k( r9 C) |7 _
运气坏的时候什么事情都可能发生,踩个香蕉皮就挂掉的人也不是没有,因此一颗红心/ s+ Z' t" s0 {" Y0 c# w
两手准备是必需的,为H1B的申请结果作备份更是必要的。如果你像我一样是F2,那么1 ]7 o2 }" \. ?6 p: E* l
一切就简单了,只要你的另一半还保持着身份,你应该还有机会换回来,手续我不是很清楚,但是确实是这样。如果你是独立的F1又没有另一半,或者你的另一半身分依靠你,那么你就需要寻找一些备份了。常用的方法是找个社区大学注册成part time学生,5 n9 a) V+ t' H
然后需要的时候转为full time的f1。这个方法需要你花一些钱,而且转成F1会要求你
花更多的钱,我所认识的大部分印度人都是这样的。方法二就需要很早以前作打算,其% Y( P) H) j9 ]2 x S( B
实大部分美国高学历留学生可能都能符合加拿大,澳大利亚之类移民,我不熟悉过程,: s1 ?1 E- I, a: A% u* i! v
不过打听下还是有方法,不贵,实惠,比其他备份好得多,但是缺点是必须早下手。
H1B批准了以后,基本就可以放心了,老老实实的任命学习工作就是了,这个时候的
世界依然灰暗,但是前景已经可以预期,所以曙光就在前头,胜利再向你招手。

17.Marketing" {0 y- z0 c& L# K4 d
一切准备就绪以后,就要开始Marketing了,如果是F1你现在应该已经在公司里熬过
了2个月左右,如果是F2你可能已经熬过了4个月甚至更多。Marketing的第一步就是修
改简历。公司会要求你修改你的简历,造假成为多年工作经验的简历,编造隶属于某大/ `* y; Y" S$ s9 }5 H1 Z* y# Q
公司假的项目,然后针对这些假的经历准备问题,答案,反复练习。这一步也是版上被, _5 |5 ]; a: k% G# f
诟病最多的部分,所谓ICC违规,一般其实也就是这里,前面的程序可都是合法的,除8 @; C% h. t4 J/ z
了完全让你抓不到证据的deposit,但是这一部分却是两家公司打交道的事情,弄到天
上也就是个民事案件,最坏结果也就是辞退。这也是为什么很难清理这种违规,我在国内经验丰富,真实,一样比不过假简历,这是现实,就像强奸,你不能反抗,你就享受5 x, S# |+ T# M+ g4 U8 \
吧。不过是否更改简历一般还是看你个人意愿的。你自我愿意保持纯洁,拒绝造假也是3 I+ z+ b( P4 D0 Q' H8 `8 _; w
可以的。不过那样公司就会把你按照Fresh的方法来销售了,价格很低,30块一小时,5 w. d/ W! N8 h3 p6 d
你觉得可以也没问题。我见过这样的consultant。如果你像我一样有国内经验,也可以; B) k1 n4 }/ X3 w2 L
保持纯洁不造假,虽然机会会少一些,但是依然能够通过你的能力被客户认可,准确地说,用人单位搜索的时候靠简历,雇用的时候还是看你面试的能力的。听说过因为简历造假被打回的案例,但是细一打听,这个也就是个理由,真正的原因还是因为技术差,无法干活。而且那个印度哥们没多久又被另一家大公司contract过去了,没见影响他的什么前程。很多ICC里面工作的中国人consultant从来不到这里来也是因为自己觉得自$ Z, U2 U- e1 T
己用了假简历没面子又会被骂,中国人在consultant里面可能连10%都不到,影响大局
的绝对不是那几个中国人。
这一部分见仁见智,自己斟酌,造假我也不能担保就没事,不造假的我也不能担保% w8 H2 F" f# Z; X5 H+ L
就高尚,自己斟酌吧,已经ICC了还装什么大尾巴狼。

下篇预告:Interview
第七篇
4 O" R u6 ?5 m6 M4 _% O8 D
18.Interview i5 c3 D3 N. _! w( g$ e0 U
公司把你Marketing后,你就必须面临高密度的Interview考验了,一般情况下( e( k8 W0 b* a$ Y4 ?% i
interview分为6种1 r3 o) e$ t* _6 t3 C& q: o

1) simulation interview 模拟面试,一般是由已经工作了的consultant来做的,4 a" r# |; j; T3 W* A3 b
主要是让你熟悉你的专业领域各种问题,避免紧张和听不清楚题目的问题。然后公司会( J# l8 [6 v8 @* _6 o
要求你当众作presentation,介绍你的项目(关于你的简历),你的背景,你的特长什么的,如果你的公司没有这样的安排,建议你也找朋友帮你做做这样的训练,对于面对) o) `" o" Y4 R3 K: F% ]
interview的各种技巧掌握很有帮助。由熟悉的人或者朋友的朋友什么的来面试你,考0 u) i9 X) `, [% c) O, H
考你,这种是最简单的,但有时候又是最难得,在朋友面前开不了口,认不了真的人比比皆是,一说就是you know,总觉得你是朋友肯定知道我说什么,朋友一细问就勾肩搭0 l" G+ A' q/ l/ {$ o: k5 B
背胡言乱语试图避让。这些其实都是心理上的问题,有些人确实在熟人面前反而不知道该怎么回答正式的问题,但大部分人,如果不能在熟人面前侃侃而谈,那么面对陌生人3 W/ v4 ]9 X( q) j, W2 l" m. T
也不会有什么好的状态。因此,如果你又面对熟人不知道怎么答问题的情况,反而建议你多练习几遍,因为这样的训练其实可能对你未来的工作道路非常有好处。& M. |* \# I" r

2) Technical interview by Vendor 中间商的技术面试,一般的ICC都是通过/ O; k'
} W. l$ k1 u
Vender来进行销售的,大量的资源掌握在Vender手里,大公司们通 过Vender发布信息
,ICC通过Vender获得资源,所以Vender的认可,是你能够获得更多资源的关口。
Vender的Interview可能是最难过的interview.很多Vender会找专业的HR公司来进行这
样的操作,HR公司有专门进行各种专业能力Interview的人才,感觉很奇怪,似乎这个( R; w. l; [- r* L; G+ p( T# z
行当也被印度人垄断了,大量印度口音。问题非常详细,程序细节部分非常多,很少有算法之类的,那些是phd干的,民工只需要懂写程序就好了。准备的时候需要非常仔细7 R3 H) G/ U# r! i1 o' I' F# F$ m
,很多技术细节的内容可能写程序一辈子都遇不到但他会问。
举个Java问题例子,primitive类型中,哪些不是thread safe的,什么时候会出现
这样的问题,为什么。答案是long和double类型,因为Java是以32 bit为字长的,而
long和double是64位的,可能出现前一个thread在读取第二个字节,而下一个thread却修改了第一个字节。所以不安全。这是个印度人告诉我的,说实在的,就算你真得有
102 v K: Y7 \: i
年8年Java经验,也不见得用得着这个东西。要知道,谁会在项目中不使用对象而使用5 Y$ k' _: U( Y1 ^6 b# e
单独的long来操作的,不要说thread safe,基本的封装都没有满足,这也太不安全了
吧。说的可能太专业了,但是我只能说做这种interview真的很变态。但也没法子,接
受吧。他们会在interview之后填写一张表格,表示你的水平如何,如果你的ICC
sales4 F4 C' f* ~ s' c* V }' u: H
和Vender比较熟,可以拿到这个结果,然后就需要你根据你薄弱的部分进行提高了。
这种面试的技巧是一定要不停的说,一个问题,拼命答,如果你会,就把相关的问
题也都说上,随便延伸,只要相关还有道理就说,可以把interviewer的思路引导你熟
悉的领域。如果你不会,就需要寻找hint,一般他会给你一些,如果还不会,可以直接问他答案,事实上,作为人都有一种指点别人的欲望,比如我在这里拼命码字,所谓人; v: F4 { y% [9 ~# j$ C
之初好为人师嘛。给interviewer一个机会指点你并不会怎么影响你的成绩,当然如果
你一直需要指点那基本上就fail定了。这种Interview往往比较专业,所以不那么容易& L7 a$ t& L# d5 G& A6 z
糊弄,但不是所有的Vender都会这么要求,因此蒙混过关的也不少。* F, m1 G6 Q7 ]7 D2 {+ G
有些Vender还会要求你进行一些测试考试,一般在网上进行,专门的网站,Vender
花钱或者ICC花钱,如果不会,擅用Google对你会很有帮助。很多时候直接google问题
加答案选项,出现匹配数最多的那个往往就是正确答案 (比如四千万个match的答案一* l0 V3 p6 O6 E5 u$ A1 D
定比两千万个match的答案更正确)。
不管你选哪个CS方向,Hashtable和Design pattern是两个必问的问题,无论是ICC
还是普通公司的interview,一定要详细准备。# G8 g% g1 N9 e2 I4 s" K) g

3) HR interview by Vendor 中间商的HR面试,这个面试相对简单,只有少数的
Vender关心你的behavior什么的,面试更像是走过场,不过依然建议你细心准备,这种2 ~0 h8 d) f' E2 E& i: _
面试题目有时候很古怪,考验你的全方位的思考能力,比如让你推销一份报纸你该怎说,你喜不喜欢锻炼,为什么什么的。这种面试往往在找普通工作时经常遇到,因此,认) N9 q z2 Z. h7 A
真准备不吃亏的。准备这样的interview要注意一点,一定要保持你的性格特点,这点
很重要,观察自己,寻找一个性格特点,比如你是一个非常细心的人,非常有活力的人,非常友善的人,然后根据你的性格特点设计你的答案。比如你是一个细心的人,你在+ a. o+ c0 ~1 b+ i
卖报纸的时候就会准备非常详尽的资料,丰富的数据来打动对方什么的。同时你在体育运动方面可能就会比较偏向于技巧性,就算非要跑步都喜欢去Gym里算卡路里。这样的
面试没有所谓的正确答案,别人的答案也不见得适合你,精心准备,精心设计,发自本( N' z8 Z$ @2 b2 g8 e
心最好。比如你一生中最大的成就是什么,很多人喜欢说虽然我已经取得了很多的成就,但是我最大的成就还没有到来或者我会努力争取更大的成就,这似乎是个通用答案,但不见得就比回答我找了个很漂亮的老婆更impressive。一般情况下中间商关心你的实际技能是否与简历相符,你的心理是否成熟,是否有过合作的经历等等,因此你的答案8 y% e( ?, E& O, Q9 J) e f1 r! f
最好也能够包含这方面的信息,顺便聊聊自己过去成功的经验什么的是个不错的选择。8 L! t0 g; E% F4 X5 h# v
比如,“我曾经遇到过类似的情景”,“我的经验告诉我”,甚至和interviewer开两) A, A5 h2 R& ?
句玩笑都可以提高你的印象分。9 ^5 K6 Q7 d3 N- \3 G
在这个面试中introduce yourself是标准第一个问题,一定要熟练准备。
5 Q! q* H9 p# \! O* I% y: `9 W
4) Technical interview by Client 客户的技术面试,想比Vender的interview,: Q* P* Y& K5 r5 P9 ~
多数时候client的interview更简单,但是更与项目相关,大部分的client不使用专业1 x. I0 h) R+ I5 }" _" Q
hr公司进行面试,而是从已经建立的组里抽个人面试。这样的面试随机性就很大了,也 ?6 [5 j- g- P" k) a `
就是说看你的人品了,可能很简单,也可能遇上个刁难的,甚至有刁难半天,最后简单通过的,反正什么样的鸟都有。& x& C8 d" M- a# [' q+ \
准备时注意项目相关,仔细阅读人家的需要,然后发掘自身中相关的部分,准备相
关的技术问题,最好能把技术问题和自己的经验相关起来回答,比如说起对方的项目,使用什么什么架构,然后告诉他,我以前用过这种架构,有什么优点,可能遇到什么问题,如果能这样,几乎肯定能过。对于新入行的人来说,这一关就比较难过了,因为太% _# O& O, N, A6 g$ f
多东西真的是经验相关,所以只能说good luck了。不过多听多看,总是有好处的,找
找朋友让他们给你介绍介绍项目里面的东西,可能也会比较有帮助。
Introduce your last project是最常问的技术问题,一定要对你简历上所有内容做: }1 \2 }2 w( z9 I
到了如指掌,无论真假都要信手拈来才行。
; h; k4 x$ P* Z9 b2 A- K
5) HR interview by Client 一般的Client不太关心这方面的问题,谁见过找民工
还要挑帅的的?所以也很少有这种interview,但我这里还是列了出来,因为普通工作5 j) {; M* |9 A$ P5 @
中常见,ICC毕竟不是我们一辈子的归宿不是。这种Interview关注的是一个人的行为习7 V& m7 c z1 j4 x& \
惯,个性,潜力等等,所有的问题没有标准答案,问题类似于上面的,可以一起准备。& P; \( D# u' L r! p3 F5 a% ^6 G
了解自己,尤其是了解自己的长处,别觉得可笑,很少有人知道自己优点是什么,觉得自己一无是处的多,觉得自己天下第一的也不少,但是能准确认识自身优势的人少而又$ u- C+ ]8 n5 _1 C
少,因此,这里面的门道可能是最大的,兄弟我功力不够,就不多说了。
) E* i- X ]0 I* g# L
6) On site interview by Client 再一次提醒你,记住你是民工,虽然你可能比有) E) }4 X% [0 D" n" z
些人挣得多,但你就是民工。衣着不用太讲究,普通的formal就可以了,不用在这方面花太多精力,领带不是必需的,花色也没什么关系,女孩子穿靴子还是穿凉鞋都是最后: }, j R5 S" M- ]
码砖头的,人家关心的不是这些,关心的就是你的能力,技术能力,交往能力,沟通能% h% E6 r) e. o
力,合作能力,尽量在这四方面做准备,问题的范围基本上是technical interview和8 F6 w9 g1 n2 }& ` v) @
HR interview的综合,答案着重于突出自己的四种能力特别是技术能力和合作能力。作3 B- r5 t* f2 U! k: }
项目必须的,要想打动对方,这两点强调在强调。, F. F; @0 k2 E6 F& [' W7 k1 }
# r- `5 b+ y! s- P
下篇预告:离开ICC& S2 v% _3 T: [. M# {. m3 ^/ Y! r

第八篇

19.离开ICC: P; q0 i& V& w& p# |2 i% g
很少见到中国人以ICC为职业,美国人倒是不少,那些人喜欢一年只上半年班,剩下
的日子去旅游的生活态度。中国人一般折腾不起,ICC的目的是为转换身份,保持身份5 r7 D' Y$ e) X( J
,或者挣两个小钱什么的,因此几乎是从进门开始,我们就打了离开的谱,ICC的老板7 T: P, u; K/ X z D+ e
也明白这个事情,这也是为什么他们要收押金,有些还拖着不还的道理,三个字,见多了。可是具体怎么离开呢,一般的方法有三种:3 g6 Q" x) ?% z; w! w
1) 打时间差,在被发配到client那里之前找到正经的工作,这个方法其实比较难,-
n4 q& m% q- L
主要是看运气,可能开始点背,进了ICC,后来翻运大杀四方也说不定,优点是省时间
,可以直接进入正式企业,缺点是由于你没有从ICC那里拿过工资,所以H1 Transfer的9 F J8 k3 I1 e1 y' C
手续不齐全,押金肯定就别指望要回来了。律师说这样的情况严格从法律上来讲已经处) g8 x7 E: A8 t3 ~. t
于out of status了,所以需要重新递交申请才能拥有新的H1B,六年内重新提交H1B申
请不占新名额。只要你的公司愿意要你,这些都不是问题,180天内out of status对将! n' [% C3 B/ f" q* n2 ], h+ t
来没什么影响。最坏的结果好像是需要出国激活,与OPT和H1间的gap处理起来一样。
2) 老老实实给ICC打工,指望Client看上你,留下你,说起来好想挺悬,可是最终
我发现好象这样的成功概率最高,中国人大部分勤劳肯干,吃苦耐劳,而且也足够聪明,见过不少这样的成功案例,前面看到有人鄙视华尔街的程序员,感觉太不厚道,卖盗% m8 t1 D# [$ }- z9 ^4 M
版的都算作IT的凭什么做软件的就不能算华尔街的了。因为很多consultant程序员原来5 Y. v i' R$ n5 U) Q! Q/ u; {
的是什么学经济的,学数学的,学机械的,留下的职位也千奇百怪,反正不都是程序了% o4 k$ B8 _. h5 I$ p h
。主要是因为进入公司内部,认识了新人,有了自己的network,然后就可以找到内部
的人reference,好多公司都是门槛高,进去就是那么回事。牛人就那么几个,剩下的
都是混日子的,能让真正缺人的manager看到你的简历,其实已经成功了一半了。在职$ ]$ V- n; [% P2 ^0 M' o0 F
场外面的学生们总是担心这个担心那个,找工作四处乱发,但是一旦你进入职场,所有的都靠人际关系了,对了这东西在美国叫network。这种方式的好处是需要努力+运气,还有良好的沟通交往能力,如果你是万金油类型的人物,那就没问题了。缺点是从法律) c: K" x1 x9 D9 b- a/ Q
上来说公司不能直接留下contractor,会被告,不过如公司真正想要你,也会通过各种手段迂回,比如你进入的是另外的部门之类的,反正作假不是只有ICC会的,彼此都知
道对方是什么东西,因此也相安无事。) N0 Y% g& M$ b. {6 ?3 B1 S
3) 慢慢找工作,就是普通的跳槽,这样的是满多的,人不可能一辈子点背,总有时
来运转的时候,找到工作跳槽,天经地义,谁也不能说什么。手续也就是标准的跳槽,比较容易,由于你已经给ICC工作过了,所以基本上也不会有人阻拦,缺点是时间太长
。也不排除跳到其他ICC的,只是为了争取自己的最大利益罢了。谁也别说谁什么,就5 K1 B1 |* {) R0 |/ \0 G- J5 W
是老百姓过日子罢了。
t
toomanymoron
3 楼
就不要替骗子公司洗地了
h
helpyougo
4 楼
re
l
lestrois2000
5 楼
每个人需求不一样,不愿意刷题或不差钱的或者只是想短期留在us的到比较正规的icc
慢慢熬,也不错。千军万马走独木桥也没啥意思。

【 在 toomanymoron (那咋办还刷题吗?) 的大作中提到: 】
: 就不要替骗子公司洗地了