2010-06-04 97 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開發人員能力的信息。