2010-08-10 25 views
5

我被一位潛在僱主要求對Boost進行brainbench測試(職位是C++程序員)。我從未聽說過/看到Boost的brainbench測試。 Brainbench的網站也沒有任何提示。我想知道這可能是某種針對僱主的定製解決方案。BrainBench就業測試

不過,我的問題是,在這個測試中我能期待什麼。我對一些Boost庫很滿意,但對其他人沒有或非常基本的瞭解。測試一系列庫的知識(如boost本身)是否有意義?

+0

如果您正在個人空間中使用它,請打開參考手冊和編輯器以幫助您解決問題。大部分Brainbench測試都是欺騙性的,無法區分一個好的編碼器和另一個編碼器。 – DumbCoder 2010-08-10 12:34:55

+0

我不知道,當人們真的要測試一個人的知識,而不是他的記憶.. – liaK 2010-08-10 12:42:02

回答

5

用於記憶C++組件的常規C++測試的brainbench測試。根據你的等級,它會隨着你的進步而增加難度。有些問題是愚蠢的,只有那些辯論規範的人才會知道答案。我懷疑它是類似的升壓...

與尼爾一樣,我無法想象對Boost的測試。不僅有這麼多的庫,而且它們涉及如此大範圍的計算問題,我對這種測試的實用性有懷疑。我建議你掌握流行的boost的主要組件:智能指針,綁定,函數,lambda表達式,任何,正則表達式,轉換,甚至可能是線程。我不擔心更具體的庫,如MPI或數學庫,什麼不是。

+0

與Dr.Watson +1,這也是我計劃要做的。 – user283403 2010-08-13 06:44:24

9

恕我直言,它根本沒有意義。 Boost圖書館收藏非常龐大,我懷疑任何一個人是否曾經使用過它們的20%。不過,從光明的角度來看,你很可能比Brainbench的人更瞭解他們。

2

我非常懷疑Brainbench。爲了看看它是否值得,我被要求參加SQL測試,並且我有一個很好的傳球,但不是模範的分數。 這從來沒有用過SQL。我只是使用常識和考試技巧。這告訴我,Brainbench測量考試技能,並不一定專門針對特定科目。

+1

噓 - 你給我的祕密... – sdg 2010-08-10 12:35:44

+0

有不同的SQL測試。特定SQL版本的版本可能會變得像C++測試一樣瘋狂。 – 2011-04-14 15:24:30

0

雖然尼爾等人,狀態非常好,我覺得有必要同意我自己:)

我不熟悉的brainbench系列,但會考慮任何考試(外學術界)測試我對細節的回憶基本上是浪費時間。我編寫代碼的能力並不基於我能夠從無限的庫中準確記住的內容,而是基於算法,​​測試,錯誤檢查等我能做些什麼。

也就是說,一個簡短的測試來驗證候選人可以做他所說的總是爲了。你不會相信那些不能用他們選擇的語言寫出'你好,世界'的8人(1-10級)。最後,如果測試的目的是檢查Boost中知識的廣度和深度,將其用作責任和未來培訓的基準,則可以合理使用。

0

在我看來,掌握C++的知識不同於掌握boost庫的知識。它們彼此完全正交。 C++標準應該獨立於任何特定的庫。而不是相反。所以這聽起來像你的潛在僱主真的想要一個知道C++的boost程序員,但可能是欺騙性(或無能)?並且聲稱他們正在尋找一個純粹的C++程序員。所有這些都會讓我擔心。

+0

大多數職位都說「C++程序員想要 - 必須瞭解SQL Server並熟悉股權交易」 - 我沒有看到任何「欺騙性」的東西。 – 2010-08-10 14:41:50

1

我被迫對以前的工作進行一些測試。他們是多項選擇題。

結果似乎不僅取決於您給出的答案的正確性。

我認爲測試考慮了你花多長時間回答每個問題。可能也是您更改答案的次數。

0

根據我的經驗,該測試對測試您的技能和知識毫無用處。

但是,他們是一種快速且便宜的方法,用於瞭解您是否在簡歷中添加了流行詞,或者如果您實際上使用了提升而不用花一個小時的優秀工程師來採訪您。

對於你,這意味着如果他們以後沒有真正就此問題採訪你,請注意加入他們。招聘做法不好的公司在處理員工時通常也會犯其他錯誤。