最专业的面试(下)
下面轮到Team Leader提技术问题了。这位的资料我已经查过,是真正的‘武林高手’。他有二十多年的SQL经验,是MCT (Microsoft Certified Trainer),还精通VB,C++,C#语言。俗话说:高手不出手,就知有没有。像此等高手第一不会问概念问题(太幼稚),第二不会问细节问题(太初级),第三不会照本宣科(太掉价)。他一般会按大范围找一个话题开头,让你多讲,然后从中看有无破绽,或引导你继续讲。对付这种高手,我的策略是:第一,避实就虚,尽量不要讲具体数字这类的问题或实例,以减少露馅的机会,多讲分类、流程之类‘虚’的东西。第二,借题发挥,尽量转到或找到自己有把握的话题多发挥,扬长避短。第三,借坡下驴,切忌‘关公面前耍大刀’,他过的桥Longer Than 咱走的路,且阅人无数,要适可而止,见好就收。事实证明,条条管用。
Team Leader提的问题有:
1,请介绍你做过多少SSRS Reports?
答:Reports 有长有短、有复杂的也有简单的,很难用数量来衡量 ,但如果允许,我可以详细介绍我做过的哪些类型的Reports (‘避实就虚’。我主动提出要到黑板前讲解,一是可以借助板书更容易讲清楚,二是把一些专业名词写下来帮助HR,Manager记录,毕竟他们不很懂技术)。我做过的Reports大体可分为。。。。。。。(‘借题发挥’。把我们Lab中做过的几种Reports讲一遍,各类的优点、适合范围、最能解决哪类问题、适用于哪类客户。这才是我们的强项)。
(写到这里,颇有感慨。一个中国人,不远万里,拖家带口来到加国。为生计所迫半路出家。拖着半百的身躯,操着半生的外语,望着下面老外们半信半疑的目光,临危不惧,镇定自若,侃侃而谈。这是一种什么精神?这就是‘老土精神’!)
2,如果多用户需要同一Report咋办?
答:SSRS Reports Delivery 的功能很强,例如 Subscription。。。。。(讲可以Email,Standard Subscription,Data Driven Subscription。优缺点,适用范围)。这些是我采用过的方法,可能还有其他方法 (‘借坡下驴’)。(他主动介绍他用C# 开发了一个Application 用于自动生成Linked Reports。显而易见,这是想在他的领导面前‘炫技’,高手就是高手,机会从不放过)
3,Data Warehouse Fact Table 中一般包含哪几类数据?(主动他开一个Fact Table给我看)
答:(有点儿蒙,赶紧看Table) 有Measure 用于Sum Data,像Total Sales。。。。(边说边想)。还有一类是Foreign Key 用于连接Dim Tables。(既然没把握,就‘适可而止’吧)
4,他继续追问,建Cube时,有多个Fact Table咋办?
答:(这实际上是陷阱问题,有多种方案)建Cube的目的是为了满足某种要求,从众多的数据中抽取相关的数据组成Cube。。。。(讲Cube一般组成,可以LINGKED Cube。。。。)
接下来是提问题时间。可不要轻视这个环节,这个环节也是考验水平高低的重要一环,确定所提问题的原则:一是面试中没有问到而你又想表现的,这是最后机会;二是要通过问题来体现你的经验;三是你所关心的内容,可以请他们继续解释。
我的问题:
1,职位要求中有Support的要求,请问是哪个Level的Support?(面试中没提及,但以此来说明我有Support经验)
2,support product server 时,有无 Changing Control Policy 可遵循?(还是Support的资深‘老油条’)
啰啰嗦嗦写这么多。本想最后总结一下ONSITE Interview的感受,怕你们看烦了,还是留给同学们自己总结吧!