2010面试进行时[20日更新][完]

    虽然有个半年训练计划,但2个月的实施效果似乎仍然无法令人满意,而工作上一位GIS开发同事的离职,使得我越来越明确的除了Java、C#应用程序和Web开发相关一系列知识外(另自学C++),还必须学习强化Flex和Arcgis、Supermap等一系列语言和知识,而且按照比重计算的话,此部分技能的使用将会占到代码工作量的80%以上,这是我无法接受的,(还有个耿耿于怀的原因,现在除吃住外的收入比在超声时还要少很多)而且我认为我现在语言知识的广博度已经可以了,需要在单一语言的深度上有提高。
    于是我在8月15日通过51job和智联招聘开放和更新了简历,并计划在周二去扬州出差完成后向王总说明想法。
    我的初步想法是,提前一个多月向公司摊牌,这一个多月可以继续接受新任务,然后会向公司提交正式辞职书,然后后面一个月不再接受新任务,仅交接工作而已,这样对我和公司都不会有什么损失,这是我的算盘。(而事实是我19日说了计划后就不再有任何新任务,主要就是完善项目文档等,不管是否需要的文档都要完善,不过像我这样的几十页文档也就一、两天的事,而且详细的让他无话可说,完善十几篇文档后,现在已无事可做,事实上必须提早走了,这是我选的路。)
    这里要鄙视一下自己,我认为自己对公司很重要,而事实上不过是一个可有可无的打工的而已,千万别把自己想得太重要,而且也有点儿惋惜在3月份大家全都辞职的时候坚决没走,不过现在已经人满为患了。不过很多经验是无用的,对像我这样的小白不切身经历很难长记性。
    而周二去南师大后大家无法脱身,进而出现了成长点滴《成长点滴201008》所述之事,而此也进入面试正题吧。

 

(注:本人只需要一个OFFER,拿到第一个合适的OFFER(无可奈何,不包括外包,因为我很容易降低要求)后即会自动终止一切面试,当然,因为等中兴审批的缘故,所以明确的到岗时间是9月底。本文也仅阐述本人一些面试的感想和思考,为将来留下些许回忆而已,可能会掺杂其它一些评价,因为公司都是。)(10日更新)
(此贴后续将增加以往公司的面试回顾,部分感恩部分不屑。)(10日更新)
(对公司的总体看法:每个公司都有其自身的问题,每个公司也都在努力改进。也可能我不知道一些真相和内幕,但怀揣着一种忿恨的心态去工作,我认为是一种亵渎。问题是双向的,我为公司带来了什么,而公司给了我什么?而不是怀揣着不管怎么样,公司就该这么多的心态。当你把问题想清楚后,路其实就在脚下,我们的路都是自己选得,而问题的解决在于寻找,寻找自己适合的和适合自己的。)(10日更新)

 

    最近总感觉有点疲惫,决定不在玩类似长面试经验的游戏,所以对面试电话一定要先了解公司情况再决定是否去面试,一定不能接到电话就去面试,同时对亦有明确的预期,不说月工资,期望年薪上海等10万、其它9万(实际拿到手)。而我也决定遵守初始想法,再休息一周,然后努力投简历。(12日更新)

 

南京中兴

(中兴通讯股份有限公司南京分公司)

 

    3月份我更新了一年多未修改的简历后有主动联系我,不过当时直接回绝了。这次是17号在我去南师大的时候打的,不过当时未带手机,下午5:40回来后,发现20分钟前有一个未接电话,等到6点后发短信询问事由(算个八九不离十,没办法,本人手机10元最低消费,除去5元来电显示,还要再被移动追扣几块钱),就此约定19日上午9点面试。

    一面

    8月19日上午我8:20到达中兴公司外,等到8:43打电话联系中兴HRMM,然后进入面试正题。
    首先进行笔试,不过看来笔试不是最关键的(因为约定9点,有4个人群面,而HRMM说我来的稍早,所以先做题,并说他们可以随时先开始,而面试终了的一个大头头写评价时,HRMM主动让他看笔试结果,他称没必要)
    笔试题由两部分组成:基础题 + 专业题(Java/C++),各十道,其中基础题主要考数据结构算法(3-5道吧?)、事务、CMM、IP地址等,我有3道题没填,所以采用网站上的IP地址分类和CMM介绍(还有一道二叉树的),专业题我选Java,中文的,考题应该是比较基础的。
    基本上9点稍多点我完成笔试,当时空了3道题,当时HRMM提醒我,我说反正填也是瞎猜的(不填错了是某种意义上的诚实,填了错了那就是没做对,以我的水平,猜错的几率90%以上,还是空着帅气)。
    然后是4人群面,先做了一下自我介绍,然后讲了一下自己做的项目,包括流程和程序结构(当然,程序结构跟我实际画的有不同,毕竟原来深思熟虑改过很多次,一下子画的完满有点儿困难)。
    然后就是轮番提问,主要是针对简历中感兴趣的话题(这里有个超郁闷的说:他们拿的简历比我打印的(中英文各2页)和51Job刷新的详细的多,应该是我3月份时的吧,我删掉的好些内容上面都有,当然都是真实的),其中包含了《成长点滴201008》中的问题。还有一个比较有意思的问题是:如果上司给你一个任务(含解决方法),而你有更好的解决方法,你会怎么做?其实这个问题答案我觉的应该是唯一的:让上司知道,而方案按上司的做。毕竟项目的可控权和责任在上司手里。(当然,这里我有一点要改正:我说完感觉有点冷场,所以重复了好几遍,有一种打破别人欲提问权的尴尬。)
    面试大约1个小时后结束。

    二面
    8月23日下午接到HRMM二面预约通知,我说周三或周四,具体时间由对方定,定好之后短信通知我。而HRMM说若未收到我的回复短信就默认我未收到。
    然后是等待,23日无结果,24日上午无结果。然后我想,这会不会必须是需要我主动联系,否则也显得我太不主动了,因为我提议的是周三或周四,而周二不搞定的话就没什么好说的了,所以我打了HRMM手机两次,第一次没人接,第二次直接提示关机,我想已经到这个地步了,就又向一个中兴的固定电话(打过我电话或发过消息,具体忘了)打电话,陈述了几句情况,人家说打错了,我致歉后挂断电话。(当时也没问HRMM姓名,而我认为开始也不需要记住,如果选我,最终一定会知道,如过不选我,也无需知道。)过了10到20分钟后,HRMM给我回电话说早已经约会了,明天上午9点,大约持续半个小时,并征询是否需要发通知,我说不需要了,这个电话已经是明确的通知了。
    8月23日上午,我应该是8:30左右到的,我本想等到8:50再打电话通知,不过HRMM 8:40多用固话给我打电话说忘带手机了,让我到了打指定固话联系接待,我说我已经到了,然后收到了3遍6条短信通知。
    跟上次一样进入复试房间,这次是部门负责人面试,看我曾经培训过6sigma,问我有没有在软件开发中实际利用6sigma来改进,这个当时一时也没太想明白,乱答一汽,后来他解释了一下问题,我好像依然答的很牵强,不过他说没什么。然后就问了一些简历上的问题,其中问了两遍转行的理由,我坚持是兴趣。问了一下期望的薪资,我说8000,他说给不了那么多,他最多只能给7500,多了要特批,我说也可以。然后又介绍了一下可能的工作,并告诉了这应该又算一次转行。不过他说看上的是我的学习能力,希望我不要放弃这份热情。然后又问了下应该只剩评测和体检,说最后9月底前能报道。
    这次面试也就30分钟,回来后上网完成评测,先暂时关闭了网上的简历,然后就是等待审批。
    中兴的HRMM一直要求我先不要辞职,等体检完了会通知我辞职,但我已经无路可退,现在已经等了2周了,所以我现在已经把网上的简历重新开发,并开始努力寻找工作。
    当然,对我现在的目标来说,中兴是最佳选择,各项都符合我这次的目标,但我不可能无限期等待,可以等到3周以上,但过了9月底的话还无消息的话基本上不会再等待了。

    15日下午4时致电中兴人事MM,自报家门后问让对方帮我查一下会不会有人事冻结、编制等问题,这里没有消息显然不是什么好消息,对方说审批已经通过了,在进行排队,时间不敢说。我说会不会10天、20天后,她说有可能。想想最近要不要抓紧时间减减肥,随便先减个5kg就好,顺便加大体能训练。(15日更新)

    21日下午收到中兴公司的背景调查电话(当时再汕头回南京的火车上),因为手机上没有同事的电话,我把领导的电话给了对方。25日收到offer(本次招工作第一份和最后一份,我只需要一份)和体检通知。26日去体检,医生采取了一些方法规避了3个可能对就职有可能影响的3个小问题(主动)。30日下午收到体检通过的短信。至此最终将会去中兴报道。(30日更新)

    自23日面试通过至30日体检通过,审批+排队花了近40天时间,本次找工作最终还是以取得第一家面试公司的Offer终结。(30日更新)
   
安客诚 Acxiom(南通)

(安客诚全球信息服务(南通)有限公司)

 

    8月24日收到北京方面的电话,应该是猎头吧,她说安客诚委托他们招一些人,并粗略介绍了一下公司情况,我听是外企,没多大兴趣,就是我英语不是怎么好,她说面试在南京,并希望我去一下,后面确定时间后会给我通知。27日接到确认电话并告诉我回一下收到的邮件。
    我以为这是一次比较正式的面试,至少可以体验一下外企的面试(毕竟我还没有参见过外企面试),但结果是互相鄙视对方。
    我在8月29日中午12:20左右到达喜来登酒店门口,等到13:25进入酒店内部,13:45到达5楼,等待13:53进入面试接待台。
    但是,对方不知道我来面试(我是时北京打电话的,他说那他们知道但没有简历),没有我的简历(我自己有带),然后让我填张面试卡片,塞到一个已经很多卡片的纸袋里面。这次招聘是几十个人的统一面试。(其实这时我已经想直接走了)
    然后给我套题让我先笔试,笔试是英文的SCJP试题,25道,我觉得容易,大致填了一下,但错了结果很黯然(只对了14道,而关键是她让我看到了结果,我回去了确认了2道错题:1、a=0xfffffff1,则b=~a,答案是b=14,我选的是-15,而a本身就是15;2、实例化的静态方法的内部类实例可以直接访问其私有变量,其它的很多是英语Java概念题。)
    关键是做完题后我有苦等了一个小时,然后一个女的面试了大约5分钟,告诉我有个好处是当天就有结果,然后提了几个英语问题,当然,我回答的并不好;然后是部门主任面试(我提供的简历是中英文,因为是外企,我专门把英文放前面),见面后他拿出我的简历说不会吧,我说中文后面有,(既然主动找我面试,连我要来都不知道,简历都没看过,还有什么可面的),所以双方也就敷衍几分钟,然后他说有什么问题没有,我当时便说看我笔试错的很多,我想知道原因,他说现在没有这个时间,不过可以把答案发到我简历上的邮箱。(结果想也知道,不可以发就不要乱承诺,我又不是不知道笔试题很多都不应该透漏的。)然后说这个不能马上定下来,回去后有消息再联系我。(大家都不是傻蛋,当然心照不宣)
    总体来说就是:浪费我好多时间,然后双方彼此鄙视。

 

凯普奇(南京)

(凯普奇软件(北京)有限公司)

(10日更新)

    9月9日下午收到凯普奇的面试通知(未投,8日投了两家深圳的没反应,我本一直有打算要回汕头退2行的各种账户的,历史遗留问题比较麻烦,当时还开了个从未用过的基金账户。),10日上午去九号大厦a3栋,经过四处打听在9:10到达目标所在楼层,等到9:22敲门进入其办公室,报上名字并说明我是预约9:30面试的。
    (应该说公司就是租用的一间屋子,很小,两侧靠墙放两排桌子,有大约八九个人在工作,全部是笔记本,房间有个2楼隔间,专用做会议室,没有公司标识之类的,后续会稍加说明。)
    然后在左侧的负责人带我到二楼进行面试,先做了下自我介绍后,我说我对GIS开发没有什么兴趣,然后人家很郁闷,说人家就要GIS开发的。我解释说我现在面上(广度上)的东西觉得已经学的够多了,然后现在计划在深度上提高,而我选的是Java;然后他说语言其实是要和具体业务相关的(我表示同意),并问我想具体深入学什么,我说设计模式和算法吧,人总是要有所取舍的。
    然后就是讨论双方的项目,我说我对GIS并不擅长,虽然写过几个小软件(大体说了下编写思路,以印证自己不擅长,不过他的解释是我语言学的好,所以才觉得简单。),编写过一些扩展模块,正式接触GIS顶多也就半年时间,但涉及比较大的项目的话还是很缺乏经验的。
    然后聊到对方的项目,他们用超图做的,分C/S、B/S两个方案,C/S用C#做,B/S是用Java做。我说我C#都是自学的,并不是非常好,虽然写了些软件和系统,但他说看你项目好像都是用C#做的,我说网上的简历没法合并,我自己打印的简历把比较小的工具软件合并了。有个项目数字化城管系统做了六七个月,然后讨论了一下这个项目。
    然后我对自己放弃Flex进行了说明,并批判了下超图超烂的Flex API,然后他说他们没用Flex做,他们用Java做B/S的,我说超图的B/S我还真没测过,ESRI的是用JSF做的,不知道超图是用什么技术做的。然后他说他没听说过JSF,我大体介绍了下JSF的事件驱动(调试Arcgis大体学了下),并问如果用Java怎么处理如此多数据的刷新问题。他说他们用JS实现,我说那就不用解释了,我知道超图客户端有JS、Flex、SilverLight三种实现方式。并说我JS也是会用级别的,不是很擅长。
    后面问我原来的薪资,我说比我上一份工作都低好多,他笑说人家都是越跳越高,我是越跳越低,我比较淡然的说转行的代价嘛,现在应该算是入这行了。跟着问到我希望的薪资,我说7000到8000吧,然后他笑了,说我自己都没个具体要求,不过还是在简历上记下来了。(鄙视一下,因为我现在只有最低限:南京6000+,上海之流的8000+,郑州本来4000+就可以,不过因为二嫂和家里闹的不可开交,不来最希望留的地方已经彻底剔除。具体想要多少确实还没想太好,但除吃住外至少是现在的翻倍了,而且其实现在也还没想好。)然后问是不是如果需要我下午就能到岗,我说虽然我已经提交正式辞职,工作已经交接完了,但还要等离职证明和社保,另外最大的问题是档案在汕头,目前公司当时搞不定,现在已经欠费1年多了,我现在要找一份长期工作,这个问题对我便很重要了。他问具体什么时候能到,我说最迟月底吧。
    然后问我有什么问题,我问了下住宿和中午吃饭问题,然后他又补充说这个岗位可能会全国出差,并告诉我楼下的很多都是背景外派支援的,南京现在正在组建团队。
    他在我的简历上写上月底,并说如果最近找不到人的话到时候再联系。(心照不宣)
    其实说到最后我的一时是GIS也不能算放弃,但Flex相关100%放弃,不过这个似乎已经不重要。总体来说,这次面试的比较开心(不管结果怎么样),而且应该也没有什么可遗憾的。
    另:刚开时面试1分钟,我的电话震动(现在只要上班,电话均设震动),我看了下说暂时不理它,他说了没什么,我接了个预约电话后,自嘲说已经辞职了,现在努力找工作。

 

朗奇(无锡)
(无锡朗奇软件科技有限公司)

(外包公司)(12日更新)

 

    9月9日下午先收到公司电话,说让我看下公司的介绍,我说晚上才能收邮件,对方说没什么。过了会海辉打电话,不过我误会成同一家公司了,晚上看了介绍后,觉得能够完全胜任,并没有意识到是不同的公司,第二天下午海辉说电话面试时才意识到(小白嘛,随便鄙视了)。为了表示尊重,在10日晚回复邮件:

    我认真查看了附件所述职位,除工作经验外,从技术角度我自认完全能够达到要求,但我本次求职的目标是比较稳定的类似国企性质的公司,暂时不再考虑与公司共同成长类的想法。
    谢谢提供给我的这次面试的机会,希望公司继续发展壮大。

 

海辉(无锡)

(外包公司)(12日更新)

 

    9月9日下午收到公司电话,问了一些能否到上海工作的问题,是说在上海开发网上银行,不过规定工作场合必须是用英语。我说从没用过英语,是个问题。问我薪资,我说8000-10000吧,他说如果能通过面试的话应该没问题。并问我是否愿意参加电话面试,我同意了。
    10日下午1:30打电话约好4点面试,有变动的话会提前通知,然后我专门从3:50等到4:20,没有消息。
    晚上6点,海辉面试人员打电话说从新加坡打电话过来的,下午没看到邮件,问我愿意再接受面试不,我说可以。(中英双语说的,所以我也预感到面试是英语的,不过还是一点儿没准备。)然后他说7点,又觉得不合适,说7点到9点的某个时间面试。
    7:26打电话过来进行面试,说用英语面试,先自我介绍(至少确定这个对方是有录音的),然后问了一些技术问题,不过到后面因为听的不是很明白就是用国语面试了。主要问题:
    Oracle自己打分得几分?
    Java自己打分的几分?
    Oracle DEC什么的是什么?
    ArrayList(我一直听到的是ArrayLine)和Vector区别。
    HashMap和HashTable的区别。
    ......
    当前工作薪水,非常坚持。
    期望薪水,我说8000。(不过非常后悔,总体来说还是没信心。不过后面谈的话我将只关心一年能拿多少钱)
    总体来说,我的英语很烂,不过我发现我还是有很大勇气说英语的,虽然我感觉自己都听不懂自己在说什么。
    其实这是两条路,一条是国际化之路,另一条是国内之路了。但海辉的话后面没什么好谈了,这个风险比较大,而且长久性和价钱很难谈上去了。(或许下周做了断吧。)

    收到对方回复,因英语水平问题,无法做高级,只能做初级职位,(其实本文所述所以职位我都搞不清楚具体是什么职位)但8000无问题,需要尽快填写格式简历给花旗银行。我问是否需要花旗银行面试,对方说项目已经全部拿下,不需要,只是个过场。已通过邮件拒绝该职位。(13日更新)

    14日对方对未附附件表示抱歉,并未有何疑虑,我说了三点:1、对自己口语的顾忌,2、对外包的疑虑,3、对薪资的疑虑。对方解释后并说不必急于答应,可以比较软通等同行。14日按照对方提供的简历模板提供了简历。(感觉对方仍未正式拿下项,可能需要的一个前提是组建成一个花旗需要的开发团队。)(16日更新)

    28日下午收到海辉方面电话,期望国庆期间(或之后)能够去上海与花旗银行进行首次面试(形式性质的),我当时回复说我在等体检结果(已明确收到了offer,但offer是以体检通过为前提),并说预计这两天出结果(offer写2-3天,实际包含26日共花了5天),并且上海相比消费相当高一点。对方说如果仅是因为消费问题的话,钱还是可以谈的,我说次日答复,对方约定次日15点,并说尊重我的选择。(30日更新)

    考虑了一下后我在次日14:58回复对方,拒绝了此次与花旗的会面,至此海辉面试终结。(30日更新)

 

软通(南京)
(北京软通动力信息技术(集团)有限公司)

(外包公司)(12日更新)


    9月10日下午收到软通的面试通知,说周六下午有个专场招聘会,招骨干,把资料发给我,问我有没兴趣,我说晚上才能看到邮件,她问是否看了邮件再说是否参加面试,我说反正没事干,明天去就是,她说1:30到2:00之间到了打电话就好。然后她又打了两次电话问我是否确认参加。但晚上回去查看邮件,发现只提到面试地点和公司的介绍,面试时间只字未提。(郁闷,我计划按1:30来算)
    11日上午训练的已心不在焉,11:20啃个剩馒头出门,走了很远路去等46路车,坐了17站到花神美镜,忘了具体时间了,应该12:30多了的,四周转了下确定位置,到1:22按邮件提示打手机(有手机和固话两种方式)确认我已到,响了好几下后对方说今天人家轮休还是什么的,说我直接进去找郭×。
    进去后在门卫处登记了下,过一会儿郭×出来把我带到一个大房间,然后给我一套试题和一张个人信息表要我填写,并说笔试时间1个小时,做完把试卷交给门卫就可以了。
    我先填了一下个人信息,发现中间除了常见信息等之外,详细教育背景、工作经历等一大堆空白留着,没法说,我也空着了。
    看试卷,这被我看做是面试学习的重要一块。

    第一类:填空题
    第一道,Java的4种修饰符,我default专门用括号括住,并写明不需填写。然后觉得试卷晃的有点奇怪,看看问答一题,给出类的方法a(),分别用public、protected、default、private修饰(就是这么写的,default并未明确说什么),.....让把另一个类能否访问的表用√/×填完整,12项的那个表,只是把private放到第二位而已。有点儿郁闷吧,填空第一题在那儿干嘛的?    
    第二道(好像是,记忆力不是很好,不过有时能够在突然回想起似乎遗忘的内容):访问Servlet__创建Session,访问JSP__创建Session。(填会或不会)(原题比这应该多些字,但未多限制条件)
    我只能说出这种题有点说不过去了。填会也不是,不会也不是。Session创建不创建更Servlet、JSP有什么关系啊,你就一个HTML访问,符合他的要求他也还创建的,而且在Session的限定下(已创建,过期前),在当前窗口(例外:FireFox好像所以窗口共享同一网站的Session)随便访问网站的资源(Servlet/JSP等等)都不会有Session创建的。本来就是一个完全错误的题目,不过我应该能分析出他可能是考Servlet和JSP的差异(其实没什么差异,JSP是Servlet的特殊实现,JSP页面内容最终对应到Servlet的_JspService方法而已)。
    其实很多SCJP题也一样,你考虑实际情况下的多种状况答题,结果反而是错的,到是局限在一定的程度才是它要的结果。

    第三道:Spring什么的,忘了。
    第四道:J2EE的事务管理有两种方式,可以通过__管理,也可以交给__容器管理。(问题非原题,但容器两字是有的)
    因为上面有道Spring题,我填Hibernate和Spring,但想想这毕竟是J2EE,Hibernate和Spring毕竟只是两个开源框架,不应该达到这种高度,所以又附加上手动和标注两种实现方式。但这样的话容器两字就又说不清了。总之也没弄清楚他想干什么。

    第五题:EJB3的,直接略过。

    第六题:WebService的两种实现方式
    顺手写上WSDL,想到XFire框架,不过后来还是想到了SOAP,不过用XFire怎么实现SOAP的还没测试过(WSDL是可以的)。
    后面的填空题忘了。

    第二类:问答题(总共八道)

    第一题:见填空题一题说明。
    第二到五题分不清了,反正都不难,但特别烦,要求把所以情况都写出来,对错原因等都要。其中有已一道题很在意:
    写代码实现单例模式和工厂模式(静态实现),并对主要步骤增加注释。
    我这时已经觉得有点很烦了,对一个不管结果如何都不会来的公司,有必要花这么多时间做这些吗?自己的时间真的这么没价值吗?
    不过我还是把这两个都写出来,并增加了注释。但代码看上去就比较乱了。(纸上写的,改的麻烦程度写写就知道了)
    然后注明要用反射才能实现更好的工厂模式。
   (其实,如果是我,类和public的方法和变量的注释要求用/**  */(Java)或///(C#)实现,其它的要求使用//)

    第六题:实现一个TCP服务端,并写一个客户端,客户端向服务端发送请求,服务端自动返回“欢迎你”之类的。(问题非原题,要求一致)
    看看第七题Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型;第八题是一个数据库题,这时彻底没耐心了,给的两页白纸就剩几行了(虽然可以写背面,我不想这么做),写个完整的try/catch结构几乎空间已经没有了,往try里面插数据时发现为有更好的效果,还要再写过try/catch结构。
    这时我不玩这种游戏了,把试卷和个人信息表整理好交给门卫(做题大约35分钟吧),然后就走了。门卫希望我的个人信息表填写完整,我说你把这个交上去就行了,他(比较敬业)向我确认是否我不参加面试了,我说是。出来坐上公交车后,软通MM打电话问我不进行面试的原因,我说没什么特别的原因,已经在回去的车上了。
    注:专场招聘会,我做了半个小时题,期间有一个(就一个)做面试题的。
    另:10日下午我曾问一个在软通带过的同学软通项目经理或骨干的工资可能是多少,然后该同学强烈要我打消任何去软通的想法,知道我说我去华为都是有可能的,只是没兴趣才没再劝我。(软通做的好大一块是华为外包)

 

(已直接回绝若干面试,感觉还是自己投递虽然回复少,但更靠谱。过两周再说吧。本文截稿,后续将开新文章叙述。)


如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。