解釋破解編碼面試:大多數公司都知道,他們的測試會導致一些假陰性。特別是在擁有數百名申請人的大型公司中,他們對此表示滿意。他們要比其他任何事情都想要避免的是誤報。誤報表示他們將錢浪費在了無濟於事的人身上,與合格的候選人相比,這些人可能在代碼庫中引入更多的錯誤,並且最終使公司付出的代價比他們帶來的要多。 / p>
簡而言之:您絕對正確。這不是現實情況,它正在對您進行超出預期的測試,尤其是對於初中級候選人。但這並不是他們真正關心的問題,他們關心的是確保他們找到最可能犯錯誤的最佳人選。
編輯:這是一個建議的方案。我們擁有三家在市場上擁有相同股份和聲譽的公司。所有人都被認為是非常有吸引力的工作前景。每家公司完全一樣的10,000名候選人適用於所有公司。
在10,000名候選人中,有100名是合格和優秀的候選人。其中9,900人不適合該職位,並可能損壞公司的基礎架構。
A公司認為,考慮所有候選人並只挑選他們想要的候選人是至關重要的。在採訪的第1輪中,他們使用了基本的FizzBuzz測試,並立即淘汰了5,000個。在第二輪中,他們發出了一個面試問題,涉及他們對工作的期望程度,然後將問題縮小到大約300名候選人。他們對最後300名候選人進行面試,然後將其範圍縮小到100名合格候選人。他們將這些候選人相互比較,然後選擇自己喜歡的人。
B公司決定,他們實際上只關心兩件事-快速招聘和找到合格的候選人。他們通過電子郵件發送了一個非個性化的FizzBuzz電子郵件完整測試,並淘汰了5000名不知道自己在做什麼的人。第二輪面試需要按位運算符,位移位和各種利基,僅面試的問題,這個職位中99.999%的人將永遠不必處理這些問題,這使他們的搜索範圍縮小到23個候選人。乙公司有信心這23名候選人中的任何一個都能做好。他們可以分別面試以找到適合自己的個性,然後繼續實際工作。
C公司僅發出了一個基本的FizzBuzz測驗,他們有5000名候選人都認為他們很適合(許多誤報)。他們會隨機選擇一個,因為時間就是金錢,該死-我敢肯定,他們都能做到!他們意識到,在完成整個入職流程,獲得福利等之後,他們的候選人只是用Google搜索了FizzBuzz測驗的答案,而對工作的相關職責一無所知。
公司A並且B最終可以到達選擇一個合格候選人的同一最終點-但是B公司用了更少的時間,並且以更少的人力搜索候選人。是的,他們不公平地解雇了一些人-但特別是對於中低端的人才,他們不需要出色的開發人員。他們只需要一個開發人員,一個人的表現就可以和下一個人差不多。
到年底時,A,B和C公司必須相互比較,如果其他條件都相等,那麼B公司將保留更多的資金,並有更多的時間和精力投入項目。公司A。選擇了誤報的公司C現在已經浪費了金錢和時間,現在不得不回到招聘過程。只要您仍然可以保留合理數量的真實陽性,將候選者剔除而對假陰性的擔憂就很小,這具有很好的商業意義。