2010-06-04 34 views
2

我们正在招聘一位商业智能开发人员 - 熟悉SSAS,SSRS,数据仓库等。我在面试过程中的工作将专门审查候选人在SQL Reporting Services上。什么是SSRS和商业智能的好面试问题?

假设60分钟的面试,在确定开发人员在Report Builder中的知识水平时,哪些类型的问题或挑战可能会有效?那么30或45分钟呢?

回答

4

一种可能的方法可能是询问候选人他们将如何处理在报告正文中列出一组数据的全部细节的要求,然后在报告结尾处分组汇总 - 例如,报告末尾的按产品类别划分交易值的交易清单。

在这种情况下,我将使用的方法是在两个不同的报表对象中使用相同的数据集 - 例如,一个表在详细级别,另一个表在组级别。

对于具有带状报表设计器(例如Crystal Reports或Jaspersoft iReport)或带查询工具(如TOAD或SQL)经验的人而言,此方法不一定非常明显。

另一方面,它也可以找出有经验的SSRS开发人员,他们从不需要处理这种情况。

+0

这是一个非常有用的问题,尤其是因为它似乎有可能“白板”而不是强迫他们坐在工作站上并使用工具辛苦编写代码。这可能足以证明他们可以在整个过程中进行谈话和图示。 – Skeolan 2010-06-07 19:33:04

1

我可能会尝试使用预先生成的数据集(可能是页眉和页脚,但没有主要报告内容)来存储示例报告;也可能是模拟完成的报告应该如何用类似的数据集看待:让候选人找出如何让数据集滚动到细节,组和整行,并看看他们是否从根本上熟悉过程。

这至少会剔除任何直接说出过去使用该工具集的经验的人。

我没有看到一个很好的方式来提出一个具有挑战性的“玩具”问题,这个问题实际上测试深层次的知识,但也适用于简短的访谈。

但我很想知道是否有人有更多的创意/密集/聪明的方式来收集有关BI开发人员能力的信息。