我们希望聘请商业智能开发人员 - 熟悉SSAS,SSRS,数据仓库等。我在面试过程中的工作将专门审核SQL Reporting Services上的候选人。
假设采访60分钟,在确定开发人员在报表生成器中的知识水平时,哪些问题或挑战可能有效?那么30或45分钟呢?
答案 0 :(得分:4)
一种可能的方法可能是询问候选人如何处理在报告正文中列出一组数据的完整详细信息的要求,然后在报告末尾有一个分组摘要 - 例如,交易清单,然后按报告末的产品类别细分交易价值。
我将在这个实例中使用的方法是在两个不同的报表对象中使用相同的数据集 - 例如,一个表在详细级别,后面是另一个表在组级别。
对于具有带状报表设计经验(例如Crystal Reports或Jaspersoft iReport)或使用查询工具(如TOAD或SQL)的人来说,这种方法不一定是显而易见的。
另一方面,它也可以找出那些从未需要解决这种情况的经验丰富的SSRS开发人员。
答案 1 :(得分:1)
我可能会尝试使用预先生成的数据集(可能是页眉和页脚)来删除示例报表,但是没有主要报表内容;并且可能模拟完成的报告应该如何使用类似的数据集:让候选人弄清楚如何使数据集汇总到详细信息,分组和总行,并查看他们是否从根本上熟悉该过程。
这至少会淘汰任何直接说谎过去使用该工具集的人。
我没有看到一个很好的方法来提出一个具有挑战性的“玩具”问题,这个问题实际上是在测试深层知识,但也适合进行简短的采访。
但我很想知道是否有人有更多创意/密集/聪明的方法来收集有关BI开发人员能力的信息。