IBM电话面试内容

IBM电话面试内容
发表时间:2007年6月4日 19时44分
周五下午去长城软件面试过后,他们推荐我到IBM一个BI的team去碰碰运气。今天上午长城软件通知我,中午1点时候通过电话面试。到了1点电话准时响起,整个过程答题记录如下。本来我也是会记录的,但是长城软件的hr特意来电话让我写一个发给他们。就目前的情况来看,这个面试应该是已经失败了,而长城那边继续推荐去SOA项目也被我回绝,本可以不用将面试详情发给他们,但是个人认为发给他们还是有必要,将来万一想去外包公司,就可以直接找他们了。
面试的是姓吴、梁的两位女同志。最后挂电话时询问的,开始没抓到机会询问称呼。     
1 介绍一下过去的工作
   2004年7月毕业,这3年都在北京京天威公司做开发工作(我问:您那里有我的简历吧?回答说有)。京天威公司它本身是从事铁路行业的管理信息系统的集成和软件开发。我这3年主要从事的B/S方面的开发工作,前后大概参与过9个项目,在这3年的后半段时间呢,陆续的带过4个左右的毕业生。去年下半年开始,作为项目经理的身份带过一个项目,今年以后我现在所在公司进行了一些调整,将大概4个维护性项目提出来划在维护组这边,我呢是技术方面的负责人。在我加入京天威之前呢,大概有8个月时间在一个事业单位实习,也是维护一个OA的系统,也是Java方面的。
2 说说在这些项目中你都做了什么工作,负责了其中的哪些部分
   .....(懒得说了,被不知道有多少个人问过这个问题了,累,这里不写了,实际中偶还是万分有诚意的十分认真的回答了这个问题)
3 我看到你这个项目中,提到“通过优化数据库,使查询性能得到数量级的提升”,你能讲一下是怎么做的吗?
  当时这个项目里面,有些查询,可能需要十几秒的才能返回结果,通过优化,大概不到1秒就查询出来了,因此我说是数量级的提升。实际操作主要是两个方面:应用方面的调整和数据库方面的调整。应用方面呢,包括将查询SQL中关联的字典表提出来作为缓存,这样就不用每次关联。另外是修改sql语句,将查询较多的模块中sql的语句改成preparedstatment的形式。在数据库方面,主要来说是根据实际查询的sql语句添加了一些索引并进行了分析。另外是将一些常用的表放入内存池等。
4 你能说一下你是如何将一个表放到内存池的吗?
  (这个地方我傻眼了,语句我记不得,我诺诺了半天),说"alter 什么什么吧?这个我记不得了,当时弄的时候我们是通过toad这个工具和plsql developer做的",于是就混过去了这一关。
5 只将表加入内存池就可以吗?
恩,加入之后,通过toad可以看到它里面表的命中率等等信息,这是实际中后来是有进行调整的,可能会将一些不常用的剔除除去,然后会加入一些较常用的,包括sql语句什么的。
6 你这有个青藏公司数据共享系统,这里面增量是怎么实现的?
   我回答触发器。然后她说那就是相当于在源表插入一条记录目标就插入2条对吗?用触发器不用影响性能吗?我说会有影响,但是即使我们没有添加触发器,这个系统本身也还是有可能有触发器啊,而且这些源本身都是生产系统,一天最多就两百条记录,而且是隔几分钟录入一条,因此性能不会有大的影响。
7 你之前的工作主要从事的是开发还是维护多一些?
   开发
8 那么你现在对与开发,维护什么的,你更喜欢做那个呢?
   (后来发现这个地方回答的很失败,我还自以为挺好的呢,我是这么说的)开发。因为过去这几年,我主要的工作就是做开发,然后我个人对开发也是非常的有兴趣。我的意思是,做自己最喜欢的事、最擅长的事,不管对个人还是对所在的单位来说,都是一件最好的事情。(本来吧,说自己最喜欢干嘛可能会不好,因为人家可能不想让你干这个,但是我这里说“对个人还是对公司都是最合适的”,把利益也拉到公司的头上来了,想这样人家应该就没啥好说的了吧?)
9 那么您了解您现在要申请的这个职位吗?
  恩,我了解一些。长城软件的人告诉过我,是加入BI 这个Team,对吗?回答说是。
10 我是说,您对具体的职位是什么您了解吗?不是说BI这个team而是说具体的职位
  恩,这个也知道,是做开发性测试
11 实际上,我们更多的可能是做测试。您刚才说到您最喜欢开发,那么对这个职位您怎么想的?
 (我晕,上当了。于是干笑了几下,回答)其实是这样,因为现在测试其实是越来越重要了,很多时候都是一个很大的工程。对我个人来说,有机会从事测试也是一个很好的机会,如果可以,我相信对于我个人来说也是个很好的锻炼,因此我愿意从事这种职位。
12 那么和您的个人的职业规划不是就冲突了吗?
    (我想这下真没法忽悠了)就问像咱们现在做测试的人员,流动性大不大?她问流动性是什么意思?我说就比如招了一个测试人员,他可能干几个月就走了这种情况多不多?她回答实际上我们很不喜欢这样的情况,因为测试人员培训的话可能就需要3个月,结果5个月就走了,我们很不希望这样的事情发生。我于是就说,你放心我如果应聘成功,我至少要干一年。就比如我现在所在单位,我干了3年。我个人的想法就是,不管在哪个岗位,时间做的稍长一点,本身就是一个沉淀的过程。
 
后面就问我有没有什么问题要问。我就问了下BI 这个team成立多久了?回答05年,现在是否有产品在销售呢?回答有一个,我问叫什么名字,回答了一个字母简称,然后e文了一下全程,我没听明白,也没好意思问。然后就问这个产品和datastage是同一个team的吗?说不是。然后我就说:其实本身像平时我也是关注过IBM很多的,因为确实是一个很大的公司,恩其他方面目前我没有什么要问的了。
 
于是她们就说那就先这么多吧,回头会通知长城软件面试结果的。
我赶紧抓住机会询问,怎么称呼是否可以留一个联系方式,回答姓王、姓梁(这个可能听错),联系方式不能留,请我和长城软件沟通,于是就Over了。我看手机大概是1:34分的样子。
 

你可能感兴趣的:(IBM电话面试内容)