[ 登录注册 ]

面经笔经

博克软件面试(Perficient)经历(转自一个网友的博客)

2016-05-13 09:48:18 admin 返回上一页

http://hi.baidu.com/bobylou/blog/item/d031d833a1c12941ad4b5f89.html

突然在离职的时候想写一下这个杭州的“外资”公司。

由于某个原因,我拿着上海offer去杭州找新offer,在招聘网站上只投杭州的外资公司,博克是其中之一。大家看本文前,可以先去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在纯粹的熟练工级别的问题。

太晚了,还有下文~

说下写博克软件的缘由吧。原因很简单,由于网上关于BoldTech的情况很少,关于博克软件面试的文章更少,本着共享和交流的精神,我写下自己跟博克公司的一些缘份。

上文讲到了第二轮面试情况(第一轮为BoldTech HR Julie的电面)。

二轮面试完后5分钟左右,一个年级明显比前面一个大点,也瘦很多的,看上去比较安静寡语型的男子来面我,估计是PM级别,忘记他有没有自我介绍了。好像前一个面试我的哥们也没有自我介绍。

他的面试主要围绕敏捷开发方式来问问题,说什么人家也是Agile CMMI Level4啊。这里要感谢下CDC SoftwareOnePlan产品组以及David Geng老大,OnePlan一直采用敏捷开发方式,这也是我第一次真正接触到敏捷开发方式。于是,在面试上,我把OnePlan的一套从拆分任务到冲刺结束的一系列流程跟面我的人谈了下,期间面我的人问了我很多敏捷开发当中碰到的问题,我都凭在OnePlan的经验,差不多解决这些问题。

奇怪的是,这个面试官跟前一个胖哥们一样,只问我,却不回答我的问题,或者没指出我回答的好或者坏。这个面试时间有点长,主要围绕OnePlan采用的Agile方式来讨论。之后问了诸如“你在之前的公司快乐吗?”“你为什么离职,为什么要来杭州?”等问题。

然后是我发问了,我是有备而来滴。首先,各位看官可以对照这两个网站(网站1网站2) 关于BoldTech的信息,你可以发现这家1996年成立的作坊式公司,到2001年的收入为$16.9M,96年到2001年增长了40倍(这个可以 理解,从0增长到1是增长了无限倍)。但是,2007年的收入(原网页上写的是Sale-销售,可能有误)为$18M,也就是7年当中只增长了6.5%, 这个增速是非常缓慢的。员工也只从01年的127增长到07年的160. 注:BoldTech是非上市公司,财务信息可能不准,但也反应了一个侧面。

我问面试官,这个为什么最近7年BoldTech增长如此缓慢?他说这些信息我比他了解的清楚,我倒。这也就没什么好问了。哦,对了,这轮也是全英文。

面完,第三面,HR JJ来了。是谈薪水和待遇的。她又问了我一次我的期望薪水,我汗,我的Application Form里面已经告诉过她了。我开了一个可能在杭州对于一个外包公司的Java Developer来说稍微高点的价位,她告诉我,公司开不了那么高的薪水,又补充到BoldTech杭州给的薪水在杭州来说是中等以上的。可是,还是BoldTech一贯的作风,不告诉我博克到底能给我多少薪水。后来跟我谈年假的事情,我说我前一个公司第一年是12天,第二年是13.5天;她说她们公司给的年假增长速度很快,第一年是7天,第二年是12天,没说第三年。说什么我也是学理工科的,我不看增长速度,只看绝对量。两年间,博克软件少给我12+13.5-7-12 = 6.5天的年假。我不知道杭州其他软件公司是不是也像BoldTech一样的年假制度。

HR问了我一个很怎么说呢,“诱惑人”的问题,说:你还没签的公司有没有出国机会?呵呵,我想这正是BoldTech吸引一部分人去的原因-它可以给员工提供出国锻炼的机会。我举了几个例子说我还没签的公司有比较多的出国机会,于是她也没什么好说了。

总的说来,BoldTech(Hangzhou)算是比较重视英文的,从面试上可以看出。薪资么,从这个哥们的一篇blog看 下,对于刚毕业的人薪水在3K RMB徘徊。公司对于员工的人文关怀以及公司内在日常管理,感觉不那么正规,从员工工作座位,会议室的桌椅整齐程度以及没人使用时没主动关灯上可以看出。 公司比较拘谨,不让带手机和包包进去。一些公司员工生活细节、博克软件对员工的培养以及员工水平,你可以看下这两个blog:blog1, blog2.

BoldTech篇今天算是完成了。不为什么,权且当作别人的一个参考。


文章来源:http://www.bozhiyue.com/mianshiti/mianjingbijing/2016/0513/96211.html
返回上一页    返回分类 上一篇:   下一篇:
相关