我的一次面试经历

本文目的

写本文的目的,大叔不是为了装逼(虽然说话的口气有时候也确实有点装逼,性格导致的,咳。。。我得改),其实大叔在公司也只是小罗罗,本文的目的主要是为了向大家展示如何通过各种软技能应对面试官,这个应对包括如何沟通,引导,展示技巧以及更多地让面试官跟着你的思路走,让面试官根据你的亮点挖掘你其它的优势,而不是一味地跟着面试官的思路走(这就有点危险了),也就是如何更多地展示你强的一面而尽量避免暴露自己的弱点,尤其是Senior和Lead在面试的时候需要注意这一点,当然,这确实需要下很多功夫,那就体会一下大叔在去年的一次面试经历吧。

起源

事情起源于一个2010年11月12号(周五)的一个电话,下午刚吃晚饭被部门领导叫进一个小会议室说有事找我谈谈,大概事情是欧美一个大客户要在北京总公司建立第2个ODC(离岸研发中心)(第1个ODC已经在公司的另一个分公司建立了1年多了大约400人),这次面试很多高级开发工程师都已经面过了,但是客户就是不给签约ECA(个人另外和客户单独签的安全协议),原因是ODC的技术带头人一直没招到,公司提供了大批的架构师、Tech Lead、以及懂技术的项目经理去面试,都栽进去了,所以让我去试试,说一会公司的高级副总M先生马上就打电话过来。

在1万多人的公司工作,能让VP亲自打电话,其实心里还是蛮激动的,但其实大叔是不愿意去的,因为当时手头的项目也是很不错的,做亚洲最大的KTV连锁系统相关的东西(数据实时采集,商业智能分析,以及后期全新开发的WPF版的KTV点播系统),下面30多人,其实也挺不错的,主要是有了孩子,所以想先稳定2年。可是M先生打来电话了,大意就是客户面试比较严格,视频会议以及远程桌面现场编程,这就意味着,面试个过程中客户不仅可以看到你的表情和心里,还要通过远程桌面在你现场编程的时候看到你每敲的任何一个字母。很多人技术很强,但是印度式英语沟通上,或者代码编程细节上,甚至MSDN查询的细节上都有可能被客户challenge住,公司已经浪费了几个月时间,而且也浪费了大批的优秀候选人,客户给了deadline,如果没有满意的人,客户有可能就把这个ODC建立到欧洲那个公司了,所以希望我去试试。虽然我不情愿,但是在领导近于命令式的语言以及一大堆的憧憬中,大叔也没有办法,尝试着说先给我一周时间准备吧,因为我已经1年多没有进行编程了,但领导说,事情紧急,就下周一吧,给你两天准备时间。在坚决地拒绝以后(因为周一要去国贸客户现场讲解新项目的架构,所以没办法),面试终于选择在周二早上8点进行。

其实周一下午公司的人还是给予了一些面试指导,毕竟所有的人都很看重这个事情,尤其是和客户沟通方面需要注意的事情以及稍微了解了一下客户的脾气(因为之前有个人很坚持自己的方案牛逼,不愿意听从客户的方案解释,所以被fire)。

技术面试

北京时间早上8点(客户时间:下午4点):

虽然之前有过和印度人共事的1年多经验,但是依然有点怯,连通视频我一瞬间,大叔惊愕了,面试官居然是Martin Fowler的翻版:

(Martin Fowler头像, 我的偶像啊!)

不过人还是挺友善的,在刚开始的5分钟,我主要是做个人介绍,大概介绍了一下最近2年做过的项目,和承担的职责,其实客户对这个不太感兴趣,他们感兴趣的是现场面试,so, 我说了一句:我准备好了,我们可是开始了么?客户来劲了,视频里说了一下题目,同时Live Meeting里也把英文题目发过来了(可能是怕听不懂吧),题目非常简单:找出第一个句子中有而第二个句子中没有的单词。

我很诧异,面试不会这么简单吧,就算我1年多没写过代码了,完成这个题目也是不成问题的吧,可是回过头来一想,我面的职位不是高级开发,也不是架构师,而是技术管理,于是我明白了。。。

客户:这时候客户直接问我要estimate估时了
大叔:这个时候我并没有告诉客户说,我需要时间先分析一下,问完问题才能给你时间,而是直接告诉他,我还没用细想,但是我觉得大概的乐观(optimistic)估时应该是1小时(其中包括,5分钟的思考,5分钟的问题确认,5分钟的设计,25分钟的编码,10分钟的code review以及10分钟的测试和bug fix),但悲观估时可能是1小时20分钟左右,因为冲突可能会出现无法预知的问题需要客户或者相关人的帮助。

客户表示Good。那就开始吧,滴答,滴答,滴答。。。。


在考虑了一系列的常见的和特殊的场景以后,我问了很多问题,但总时不超过5分钟,大概如下(记不太清楚了,就写这么多)

  1. 非英文下如何处理
  2. 数字等算不算单词
  3. 输入输出形式如何


然后又诚恳地问了一下,英文下除了逗号,句号,空格,问号,斜杠,感叹号以外,还有其它的语言符号么?(因为要用这些分割单词哦),客户比较开心这个问题,又告诉了我几个:反斜杠,引号,又特别提示了一下我,中划线不算分隔符。 中途也遇到了一点尴尬,就是对这些符号的英文单词,记得不是很清楚,所以老搞错,最后客户还是直接在live meeting上敲出才确认的,感谢IM。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值