查看文章 |
突然在离职的时候想写一下这个杭州的“外资”公司。 由于某个原因,我拿着上海offer去杭州找新offer,在招聘网站上只投杭州的外资公司,BoldTech是其中之一。大家看本文前,可以先去IT公司速查手册看看人们对这公司的评论 。注:评论只能作为一种参考(其实看到评论,我心都凉了一截,不过我说了,只能作为参考,还是需要实地看看)。 以下文章带有个人主观情绪,主要是记录事实,可能有误导或者献媚的评价。 某天,收到博克(BoldTech)杭州公司的HR(名叫Julie)发来的邮件,叫我填下Application Form。打开其mail过来的Form,里面全英文,基本上把你个人信息连带三个好友的信息也包括了。填完回复给她。 第二天接到Julie的电话,她问了我基本情况,还让我介绍下CDC Software,最意外的是她问我有没有在网上看到有关博克杭州的信息,当然,我也只回答看到了关于BoldTech(Hangzhou)的正面消息,不想说it速查手册上有N多负面消息。她听了之后跟我说接下来会有电面。我最不爽的就是电面了,于是跟她说我可以去杭州面对面面试。 下午,她又来电话告诉我一天后的下午一点去杭州面试,来回车费BoldTech报销。一天就这么过去了,只等着第二天的面试。 早上7点50的动车组,9点10分到杭州,打的到东方通信城1号门(江景戴斯酒店对面)。下车一看前面的就是一座座厂房,注意了,从外面看是像工厂厂房,要不是有摩托罗拉的logo撑点门面,我真的以为我走错地方了,这里根本不像是软件企业的office。而且,更怪的是,人烟稀少啊。博克所在的E Building推门进去,空荡荡的,中间就一个不像样的桌子后面坐着一个无精打采的人,仿佛这里是被废弃了一样。看时间还早(下午一点的面试),打个电话问Julie能否提前给我面掉,第一次电话没人接(9点40左右)。周围瞎逛一圈后,10点左右又打一个,被告知人家面试官都有calendar,不能随便更换。行吧,是我的问题,那我周围再逛逛。 在滨江大学城吃完中饭后,小心翼翼的走入安静的东方通信城,E Buiding前蹲着四五个哥们(心想,没地方去也不要蹲在门口啊)。推E楼大门进去,看到无精打采的人更加无精打采了。上了三楼,好空(第一声,并且这个空不是指空间大,而是指楼层被隔成一间间的,空着,没有人的声音)。正对着电梯的博克前台也是空着,整个公司没一点声音,也是空着。 去了趟厕所,那边有几个工人在敲墙,还算有人烟。在那里呆了几分钟。回到博克公司门口,看到前台有人。 进入博克,前台小姐告知我不能带包进去,也不能带手机进去。给我一个箱子寄存(就像你进入好又多时要寄存包裹一样)。无语,这是我第一次碰到这种经历,BoldTech给我留下了莫名其妙的感觉,台企的感觉?我也不知道。 BoldTech杭州里面装修还是蛮新的,据后来HR说是7月份才搬进来的。 被Julie带到一个小会议室,叫我等着,时间到了来叫我。中间给了我一杯水,感觉还算可以。因为离1点还有40分钟,我睡了一觉。醒来不久Julie把我带到一个门贴着写有"Middle1"字样的白纸的会议室,她说小会议室空气不如这个流通。 确实如她说的,带过去的路上可以顺便参观下BoldTech。我看到了博克公司所谓的“开放式”办公环境。什么叫开放式办公环境呢?也就是一群人围着一张大桌子摆弄着电脑编程,典型的外包型公司作风。这个样子的摆放,我在上海一个叫HZ的软件外包公司看到过。然后呢,每个程序员旁边给个可以拖动的抽屉小桌。还有个人的空间伐?我反正看得一点都不爽。一张张大桌上有很多CRT显示器,我心里一直嘀咕,这CRT不会是给新员工用的吧。 进了那个稍大的会议室,里面没人的时候亮着灯,椅子凌乱的摆放着,或许大家都很忙吧,没人记得走人的时候关下灯,顺手摆放好椅子。后来更奇怪的事情来了,我坐在里面,HR却关了灯,关上门。出去时说叫我坐着等着来面试我的人。 一等,估计等了有一段时间,姑且以为是1点钟了。首先来面我的是个不高的不瘦的年纪不大不小的职位应该不高的人。此人一进来主动来跟我握手,嗯,很有礼貌。 他手中拿着两三张写满(是手写的,不是打印的)问题的纸,每个问题后面有打勾的,有打叉的,有勾上加叉的,很凌乱,估计是面试前面的人留下的痕迹。 好,他开始面我了。用的是英文,呵呵,一个个问题像背课文一样。首先问我Web Application以我经验分几层。呵呵,一般么,回答三层就够了,8过呢,我回答了四层(其实根据职能的细分可以分得更细,没有标准答案的)。显然,我这个回答跟他预期的答案不相符合,他在分层上的后续问题显得有点混乱。再问我java web app中有page,request,session,application范围之分,叫我说出各自的不同点,这个问题算出对了,因为答案是固定滴,他可以轻易评判是否准确。又问我redirect和RequestDispatcher的forward有什么区别,又问通过什么方式既用redirect又能把数据带过去。对后半个问题,我只能说问的太没理由了,我说用session或者url里面的parameter,那哥们一笑,说还有一种方法,让我再想想。我摇头,他笑答:cookie。我感觉是在被误导,这种水平的问题都能问出来,可见这哥们对技术专研的很不专业。 然后问我Java基础知识,问我Abstract类和Interface有什么区别。我就把什么是Abstract类和Interface说了一下,他摇头,给我一个实例:比如List, AbstractList和Vector之间,为什么Vector不直接实现List而要去扩展AbstractList?把我给问倒了,我确实没关心过这方面的事情。我说不知道。他笑着问下一个问题,我感觉怪怪的。问我设计模式学了哪几种,我说不多,他笑笑,叫我写Singleton。我写了一个,该死的在构造函数前面加了static,并且也知道了自己的短处:脱离不了IDE编码。那哥们进而问我我现在也记不起来的由Singleton变型而来的模式,我说不知道。我终于忍不住了,我问那哥们,我不知道,但是您是否可以告诉我下答案是什么。 令人喷饭的是,那哥们跟我说,他有many questions to ask me, so there is no time for him to explain answers to me。我喷饭了。 这哥们典型的是“少说为妙”原则。 之后问我数据库问题,一个简单的pagination问题,被他描述了N久。就是问我怎样在数据库端实现分页功能,只取出第M条到第N条的数据。这个问题,我在05年的时候已经总结过了。不过我那时忘记的差不多了,特别是Oracle的。值得一提的是,那哥们貌似不知道sql server里面是怎么解决的,或者不知道我采用的利用top关键词嵌套方法。我自己也搞不清Oracle里面可不可以用top,那哥们说不能用top,但Oracle有另外一种方式,可是死也不告诉我什么方式。唉。 还问了什么是XP。这个我确实记不清楚了,印象当中是Pair coding(结对编程),快速发现问题与快速交付。等他问完问题,我才记起来可能还有测试驱动思想。 这哥们算是来打头阵的,只问不答。而且focus在纯粹的熟练工级别的问题。
太晚了,还有下文~ 2007.9.18 下文在此:BoldTech(下) |

