我已經(jīng)在 IT 領(lǐng)域工作了相當(dāng)長時(shí)間,有 12 年了。作為一個(gè)曾經(jīng)的求職者和面試官,我對(duì)面試有一個(gè)客觀公平的看法。這種看法來自于個(gè)人面試經(jīng)驗(yàn),在這些面試中,面試官都高高在上,而且他們都有自己喜歡問的問題。其中我最喜歡的面試題包括:①二叉樹排序算法,②編寫代碼求解一個(gè)多項(xiàng)式方程 ③以及編寫一個(gè)編譯器。到目前為止,我所經(jīng)歷的最糟糕的面試來自亞馬遜和 Intuit,他們分別問到了二叉樹和多項(xiàng)式。
除此以外,我還喜歡問求職者,你們每天花多長時(shí)間在那些事情?90% 的回答都會(huì)是‘從不’,或者絕大多數(shù)時(shí)間。盡管絕大多數(shù)公司都不愿意承認(rèn),計(jì)算機(jī)水平面試題是有年齡歧視的。當(dāng)你離開 CS 項(xiàng)目一段時(shí)間卻又沒有每天溫習(xí)(就像絕大多數(shù)高級(jí)業(yè)務(wù)程序員),你就和這些知識(shí)生疏了。計(jì)算機(jī)面試題可以幫助你找到這樣的人:a)在面試前學(xué)習(xí)過一本算法書 b)剛從大學(xué)畢業(yè)。也有些人在經(jīng)歷過多年的職業(yè)生涯以后還可以完美回答這些問題,但是就我的經(jīng)驗(yàn)而言,這些人多半是業(yè)務(wù)一線的開發(fā)者。
這也是我為現(xiàn)在公司的面試流程感到驕傲的原因。我們會(huì)給你一個(gè)能反映出公司日常工作內(nèi)容的編程問題”。你可以向我們展示你的能力。然后我們會(huì)花大概 45 分鐘的時(shí)間和你一起預(yù)演一遍項(xiàng)目并且提問,這樣有助于我們了解你的想法和展示你的思路。
如果你恰好沒有向我們展示你在編程項(xiàng)目上的技巧,我們會(huì)問一些其它正常的技術(shù)問題。我們?cè)噲D保持一個(gè)輕松的氛圍,我們會(huì)問你在某個(gè)問題上的技術(shù)水平(1 代表新手,10 代表專家),這樣一來你就不會(huì)被某些你可能不知道答案的問題所打擊到。我們的面試流程是完美的么?絕不,我們每周都在試圖改善和提高這個(gè)流程。
這就是為什么當(dāng)我看到這個(gè) Glassdoor 上的評(píng)論后徹底震驚了。這里面有些抱怨是有效的,比如面試官?zèng)]有及時(shí)告訴應(yīng)聘者結(jié)果和不理睬應(yīng)聘者是不可以被接受的。我從來沒有在任何技術(shù)面試后立刻收到面試結(jié)果,往往都會(huì)有一些延遲,但沒有任何人聯(lián)系求職者并給出反饋意見,這樣就不好了。(伯樂在線注:Glassdoor 是國外一家點(diǎn)評(píng)雇主的網(wǎng)站)
但是這個(gè)評(píng)論啟發(fā)我意識(shí)到精英觀念是相對(duì)的。作為那個(gè)求職者,要回答 JavaScript 的問題看上去有點(diǎn)不合理,他或許是一個(gè)后端開發(fā)者。作為新一代的只使用 ORM’ 的開發(fā)者,他們或許沒有任何 SQL 的經(jīng)驗(yàn)。某些對(duì)我們而言簡單和無害的問題,對(duì)其它人而言也許會(huì)很古怪。
面試題應(yīng)該是經(jīng)過仔細(xì)思考、有意義并且能體現(xiàn)求職者所申請(qǐng)工作崗位的職能。你不一定非得通過一個(gè)很難的計(jì)算機(jī)問題來考察求職者是如何解決問題的。如果你覺得陷應(yīng)試者于窘境是一種享受,那你應(yīng)該把自己從面試工作中解放出來。這并不是說我們不能問我們最喜歡的問題,但是我們要有一個(gè)合理的理由問,而不是在求職者離開以后貶損他。
在你的機(jī)構(gòu)/公司里,每一個(gè)部分都需要技術(shù)天才么?如果你的答案是 Yes,那你就是在尋找獨(dú)角獸,也許你應(yīng)該重新審查你的需求。在我的職業(yè)生涯中,曾經(jīng)與我共事并且真正令我驚喜的開發(fā)者們寥寥可數(shù)。但他們也不是對(duì)公司里所用到的所有技術(shù)/系統(tǒng)/語言都超級(jí)擅長。因?yàn)檫@個(gè),我喜歡準(zhǔn)備不同水平的面試問題,并且我感覺這樣做很有效。如果你告訴我你在某一個(gè)方面是專家,你最好可以證明這一點(diǎn)。
個(gè)人來講,我把求職者與公司文化的匹配度和求職者的個(gè)性放在首要位置。在那之后是他們學(xué)習(xí)和適應(yīng)新事物的能力,再之后是對(duì)待工作的激情。面試是一個(gè)困難和非完美的過程,沒有人會(huì)有一個(gè) 100% 無懈可擊的面試,當(dāng)我們嘗試幫助他們提高的時(shí)候,要試著去除精英主義。
-
工程師
+關(guān)注
關(guān)注
59文章
1589瀏覽量
69428
發(fā)布評(píng)論請(qǐng)先 登錄
如何成為一名合格的KaihongOS南向驅(qū)動(dòng)開發(fā)工程師
如何成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師
如何成為一名嵌入式軟件工程師?
長沙怎么這么難招硬件工程師呀
月薪 3 萬的嵌入式工程師都在用,串口屏到底神在哪?

電子工程師的電源設(shè)計(jì)經(jīng)驗(yàn)分享
電子工程師的PCB設(shè)計(jì)經(jīng)驗(yàn)
電子工程師的電源設(shè)計(jì)經(jīng)驗(yàn)
電子工程師的電路設(shè)計(jì)經(jīng)驗(yàn)分享
電子工程師的經(jīng)驗(yàn)分享
如何成為一名合格的南向驅(qū)動(dòng)開發(fā)工程師
如何成為一名合格的北向應(yīng)用開發(fā)工程師

笑死,掌握一眼識(shí)別資深硬件工程師的訣竅了!# #電路知識(shí) #電工 #硬核拆解
【面試題】人工智能工程師高頻面試題匯總:機(jī)器學(xué)習(xí)深化篇(題目+答案)

評(píng)論