国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

招聘程序員的四步法則

工程師人生 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-11-23 16:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

怎樣招聘程序員

本文記錄了本人招聘程序員的方法,希望能幫助你建立一個出色的團隊。

一般來說招聘程序員不算難。但要總結出如何招聘程序員,特別是招聘優秀程序員還是比想象中要困難的。尤其是你要招聘一個全職的員工(無論是否遠程工作)。這里面涉及到很多東西,比如文化背景,職業素養還有最重要的方面-技術領域(程序員是否知道如何實現他們口中宣稱的技術)。我們假設你只是在招聘一個外包人員來做一個小項目,如果要招優秀程序員仍然是不容易的。你如何考評應聘人員?你如何知道怎樣可行怎樣不行?你如何發現自己是在拿錢打水漂?答案是你根本就不知道。

你竭盡全力的面試候選人然后挑選最合格人的加入團隊。如果這個人不行你就換一個,直到找到那個能呆下來的。問題是沒人說非得要走這個流程。我下面將分享我在招聘程序員時采用的方法,通過這種方式在過去幾年里我招到了最優質的遠程工作者,外包人員和全職員工。我招聘遠程程序員和現場程序員時也采用了同樣的方式。

在我找到了候選人后,我會讓他們經歷四輪面試:

四輪面試流程:

非正式HR電話溝通(電話/Skype/Google Hangout)

技術電話溝通 (電話/Skype/Google Hangout)

編程測試篩選

文化融合評估

如果候選人通過了所有的四輪測試,那很可能你找對人了。上述流程找到的人具有下面的特點:

技術上能夠完成工作任務

能夠融入公司文化

善于有效溝通和發散思維

四輪流程的目標

可能你也注意到前兩輪篩選都是采用電話/Skype/Google Hangout作為溝通工具。為啥哩?答案非常簡單:時間寶貴啊。時間一去不復返…如果我能為團隊節省會議室,出差等我會很樂意去做。這就是電話面試的目的。通常候選人也會傾向于這種方式,畢竟這節省的是大家的時間啊。所以前幾步的目的就是為了節省公司和員工的時間。

我們的目標是:節約時間!

每一輪都是在不同時間完成的。一般來說最少也得間隔4到6個小時吧。留出時間間隔的目的是讓團隊有時間決定是否讓候選人進入下一個流程。例如:第一輪面試后團隊決定放棄后續的面試,那就可以通過電子(郵件或電話)方式通知候選人然后繼續自己愉快的一天。第二步第三步是一樣的道理。第四步就是要上手的了,后面會細說。這也可以說是“敏捷”式招聘。每一步都是迭代式的循環并建立于上一步的成功。也可以看著是一種測試驅動(TDD)式招聘流程。 第一步測試通過了嗎?通過了就進入第二步。第二步通過了嗎?通過了,太好了。進入第三步吧, 第三步通過了嗎?沒有。 好吧,GameOver了, 不用浪費后面的時間了。

步驟細說

下面就細說一下各個步驟,并提供了參考提問,外部資源的鏈接以及優化流程的建議。

第一輪:非正式HR篩選(10到30分鐘)

終極目標:基于基本對話和HR的經典必殺問題判斷候選人是否適合目標崗位

第一輪其實是很短的。 又想到了節約時間的問題—這是第一道關卡。你也可以把它變得更短。你需要確認這個人能有效的溝通,思路清晰沒有社交恐懼癥啥的。比如有人滿嘴的”Cao” (原文是F開頭的四字單詞),那這種人就很可能不太適合團隊。

這一輪一般交給招聘經理(有時候就是你(HR), 有時候是別人)。這一輪經理應該描述工作性質并與候選人對話。下面是一些參考問題:

為什么申請這個職位?

在X方面你有多少經驗?(X就是你們正在干的事兒,或者是新技術等等)

談談你的上一份工作?

接下來還可以采用傳統的面試問題。例如下面這些:

你會如何處理X情況?(X就是HR的經典問題)

講講你遇到無法解決的問題時,后來是怎樣解決的?

跟同事有不同意見,你是如何處理的?

你對我們公司有了解嗎?

你對我們有問題要問嗎?

此時此刻,你就可也判斷候選人是不是思路清晰,或者是跟你在扯八卦。也就可以判斷是否進入下一步:技術篩選

第二輪: 技術篩選(10到30分鐘)

終極目標:采用問答形式判斷候選人是否具有所需的技術(Skype/Hangout/電話形式)

技術篩選是第二道關卡。這一輪應該持續10到30分鐘取決于問題的難度。如果候選人答不上的問題太多,可以隨意縮短時間。所提的問題根據招聘的程序員類型有所區別。但應該覆蓋正在使用的一些編程語言基礎,框架基礎,服務器。可以提一些開放式的問題讓候選人自己解釋。盡量避免問一些是/非問題。下面是一些參考問題:

NodeJS 參考提問:

請解釋NodeJS里ExpressJS的作用以及你為什么會使用它

Sync和Async call的區別以及你更傾向于采用哪種方式,為什么?

你使用哪個測試框架?

知道V8是什么嗎?

Android 參考提問:

什么是AsyncTask,什么時候你會使用它?

什么是ActionBar

什么是Gradle以及使用場景

如何在Android上做單元測試

Rails 參考提問:

什么是asset管道

什么是控制器(controller)?

什么是RSpec以及使用場景?

什么是路由?

通常這類面試由團隊成員進行。有時候是兩個程序員。如果是兩個面試官,相互間要有個暗號告訴對方候選人不合適以節省時間。我之前就采用了下面的方式:

“提醒我跟你講早上我在加油站的遭遇”

“面試結束后提醒我給我表弟打電話”

道理你應該已經懂了。自己編一個吧。至少有50%的時間你希望盡快結束面試因為候選人不靠譜。記住,目標是:節約時間。

第三輪: 編程測試(2-4個小時/夜間)

終極目標:判斷候選人擁有通過代碼解決問題的能力。了解代碼質量。

面試過程中,要求候選人采用指定的語言解決實際問題。一個有經驗的程序員應該在一個小時之內解決問題。我會給出2-4小時的范圍以便候選人有足夠的時間完成任務。為了公平公正我一般會允許候選人在家里舒適的環境下接受面試,以排除壓力并了解他們實際如何解決問題。有些公司更喜歡在現場給候選人提供電腦和網絡。不管哪種方式,目標很簡單:了解候選人能否寫出正確的代碼。

編程測試是很好的調節閥。不是說問題有多難(恰恰相反,問題很簡單),而是因為你可以了解對方的代碼質量,同時也能找到以下問題的答案:

候選人的溝通能力

候選人是否知道服從指示?

候選人知道如何使用Git和GitHub嗎(后面會細說)

候選人知道最佳代碼實踐嗎?

候選人知道如何寫代碼嗎?

候選人能通過測試嗎?

如果我讓候選人在空閑時間里在家面試,我一般會告訴他們我會在下午5點通過郵件告訴他們題目以及解決問題的提示。我告訴他們最遲在明天中午12點前得完成。問題會發布到GitHub/BitBucket的repo里,這個repo會為每個候選人創建一個。repo包含了所有關于問題的描述。候選人需要做的就是跟隨指示并將結果發給我。下面是一些我創建的例子:

NodeJS 例子

Android 例子

Rails 例子

你可以fork這些例子并保存。如果你訪問過這些網站中的任何一個你就會發現這里面的每一個例子都要求候選人經歷一系列步驟。如果候選人不清楚干什么,他們可以跟我確認或者直接在Goolge上找答案。候選人完成后需要提交一個pull 請求給我,然后我可以進行評審。我知道不是所有人都用Git來管理源代碼,所以你可以進行修改,以便采用mercurial或者SVN來管理。

這種方式可以說是神來之筆,因為它能全方面了解候選人。比如候選人是否能按時寫出代碼完成工作。同時也能讓我審查代碼來判斷到底是好還是壞。基于我的經驗,平均60%的候選人不能完成任務,因為他們不知道如何解決問題。這也是我讓他們在家面試的原因。從第一步到第三步都可以遠程進行。這為公司節約了時間。在這完成了任務的40%的人中,只有20%的人做對了,并且到這個時候基本上只剩下一兩個候選人看起來不錯。如果你有更多的選擇當然更好。

對于這種方式有一個很正常的顧慮:萬一他們作弊怎么辦?如果他們叫朋友或者其他人當槍手怎么辦?是有這種可能,但我認為現實中也存在這個問題。有時候程序員不知道如何解決問題就會尋求幫助。他們通過QQ向朋友求助,或者是在網上搜或者是找一些滿足要求的開源項目來修改。這就是程序員的作風,管你是在家還是在公司誰關心。如果對方真是在欺騙,我想很快我也能發現。就算是對方被招進來了,團隊也能很快發現問題。這時候你就需要需要決定是否要留下這個人了。

如果候選人沒能完成測試,這就直接是紅牌了。當然出的問題也應該足夠簡單讓有經驗的程序員能在一個小時內完成。如果不能完成,要么是題目太難了要么是候選人不合適。如果你用的是我上面提到的鏈接(或者類似的),那就不存在這個問題。對于那些沒通過測試的,我建議放棄后面的面試直接換下一個人。

對那些完成題目的我會審查代碼。如果沒問題我會繼續面試。這種情況其實很少。一般我會問候選人為什么會用他的方式去寫代碼。比如我會問一個做Android題目的人為什么會用HttpGet而不是類似OkHttp或http-request的庫。對于做NodeJS題目的人我會問為什么會采用原生的http請求而不是restler或rest。問這些問題的目的是考察候選人的思維方式,也能更多的了解他們的性格。有時你也能從他們身上學到一些東西。

如果沒人解決問題,那就繼續發布職位需求。有時候我要發好幾遍才能找到合適的人。

第四輪:文化融合評估(2-4小時)

目標:考察候選人是否能融入公司文化

到這一步,候選人通過了HR和技術的電話面試,以及編程測試。或許你認為應該聘用這個人了。但注意不要被激動沖昏頭腦—你需要了解這個人是不是能夠和你以及團隊一起和諧共事。這時候我會把候選人帶到辦公室和團隊見面并共用午餐。我一般叫他們在指定的時間來公司(上午11點到12點)并安排團隊午飯。我們會去一個常去的地方吃飯。不要去一個高檔的或者團隊不熟悉的地方吃飯。否則團隊不會全部參加或則氣氛變味。我們需要的是平常和正常,就是一個每天工作狀態的展示。這樣我們能評估他的個性并試圖發現一些影響團隊和諧的因素。如果我們發現有人感覺不對,我們就不會聘用候選人。因為以后的路還長,如果一見不能鐘情,日久就要生恨,工作也不會出色。

情景再現: 有個人前幾輪結果都恨優秀。我有點小激動。我帶他們出去吃午飯才發現他們非常沒素質,極端的具有消極進攻性(passive aggressive)而且有時非常計較。我們都應該有過這種感受:不要惹桌子對面的那個人。后來我就認為這人不適合團隊也沒有發offer。

你還應該帶新人在辦公室/園區等轉一轉。跟他們講講職位以了解他們的興趣。問他們一些針對公司的寬泛問題,看他們是否對公司進行過了解。總之就是要了解這個人。你要問自己這樣一個問題:要是這個人在下班后跟你一起吃飯喝東西你愿意嗎?如果你的回答是不,那又是紅牌需要商榷了。

候選人走后,和團隊的人聊一聊他們的看法(如果這個人是招進來的第一個人,只有靠直覺)。如果候選人還靠譜那就發offer,否則—下一位。

總結:

好馬不好找,找好馬還要省錢就更難。上面的四輪法則將幫你節省時間并找到最佳人選。不要怕嘗試下一個人選。與其招庸人不如耐心等。記住,第三輪是調節閥。這里是“行”與“不行”的分水嶺。如此多的人卡在這一關讓我有點驚訝。祝大家找馬順利。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 程序員
    +關注

    關注

    4

    文章

    956

    瀏覽量

    30940
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    5.5v超級電容久放沒電可以充電嗎?

    文章介紹了一種復活5.5V超級電容的四步方法,包括判斷狀態、慢充、梯度復健,幫助電容恢復功能。
    的頭像 發表于 02-02 09:31 ?366次閱讀
    5.5v超級電容久放沒電可以充電嗎?

    光模塊故障判定專業技術指南:系統性四步排查法與失效機理深度剖析

    機理的深入理解,以實現故障的快速準確定位,從而有效避免因誤判導致的資源浪費與運維效率降低。本文提出的四步排查法,融合行業技術規范(如IEEE 802.3系列標準)與現場實踐經驗,構建了從基礎檢查到核心參數驗證的完整診斷
    的頭像 發表于 12-31 11:02 ?330次閱讀

    大理的AI野心藏不住了——風花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會暨大理人工智能與應用國際開發者大會在大理圓滿落幕。
    的頭像 發表于 12-24 17:45 ?719次閱讀
    大理的AI野心藏不住了——風花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    PMT模塊無信號?別慌!四步排查法,快速鎖定問題根源

    暗室中)。 這是后續所有診斷步驟的前提,能有效避免設備在異常狀態下受損。 在確保安全后,您遇到的技術難題,我們早已備好解決方案。本期小編帶您實施一套四步排查法,讓您快速喚醒“沉睡”的PMT模塊,讓信號輸出恢復正常! 第一:電源檢
    的頭像 發表于 12-11 06:55 ?377次閱讀
    PMT模塊無信號?別慌!<b class='flag-5'>四步</b>排查法,快速鎖定問題根源

    程序員最常見謊言

    了。 28我已經測試過了,這個功能沒問題,可以上線了。 29別擔心,這個問題很快就能解決。 30代碼快寫完了,已經完成 90% 了 。 希望大家對程序員多一些容忍以及諒解! 各位程序員你們都被我說中了哪些?說說你們的觀點
    發表于 12-10 08:24

    深圳南柯電子|醫療電子EMC整改:助力突破EMC瓶頸的&quot;三階五步法&quot;

    深圳南柯電子|醫療電子EMC整改:助力突破EMC瓶頸的"三階五步法"
    的頭像 發表于 11-18 09:56 ?420次閱讀

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動圓滿收官

    1024程序員日”系列活動至此劃上了一個圓滿句號。本屆1024程序員節以“AI構建世界,智能引領未來”為主題,廣邀技術大咖、產業領袖、企業代表與全球開發者齊聚星城
    的頭像 發表于 10-27 18:59 ?780次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動圓滿收官

    開鴻智谷“以賽促學、以賽選才”|1024程序員節暨開源鴻蒙構建大會圓滿落幕!

    10月24日,由開鴻智谷聯合主辦的長沙1024程序員節暨開源鴻蒙構建大會在長沙圓滿落幕。本次活動以“湘聚長沙,共赴熱AI”為主題,通過技術分享與實戰競賽相結合的方式,著力培養“開源鴻蒙+AI”領域
    的頭像 發表于 10-27 17:58 ?705次閱讀
    開鴻智谷“以賽促學、以賽選才”|1024<b class='flag-5'>程序員</b>節暨開源鴻蒙構建大會圓滿落幕!

    四步檢測降低83%故障率!大廠都在用的PCB質檢流程

    一站式PCBA加工廠家今天為大家講講如何精準識別PCB優劣?四步快速精準識別出PCB問題。在PCB(印刷電路板)的質量檢測中,借鑒中醫“望聞問切”的理念,可形成一套系統化的專業檢測手法,精準識別
    的頭像 發表于 09-28 09:22 ?1188次閱讀

    郵科工業交換機網絡故障排查&quot;望聞問切&quot;四步法

    出的——工業網絡故障排查“望聞問切”四步法。 ? 郵科工業交換機 這可不是中醫玄學,是實打實的電子工程師“排雷”經驗,幫你從“救火隊員”升級為“網絡神探”。 第一:望——先看再動,5分鐘鎖定大方向 記住:故障發生時
    的頭像 發表于 09-08 14:22 ?924次閱讀

    還在憑感覺做畫像?GWI 利用大數據精準繪制核心客戶群

    當前企業構建客戶畫像常受限于滯后的人口統計數據和模糊標簽(如“都市年輕人”),導致營銷精準度不足。GWI 消費者洞察工具通過整合全球實時行為數據與AI分析能力(Spark),以四步法構建動態畫像。Nextdoor 應用該方法后,年度頁面瀏覽量實現197%同比增長,驗證了解決方案的有效性。
    的頭像 發表于 07-29 13:28 ?739次閱讀
    還在憑感覺做畫像?GWI 利用大數據精準繪制核心客戶群

    程序設計與數據結構

    的地址)出發,采用推導的方式,深入淺出的分析了廣大C程序員學習和開發中遇到的難點。 2. 從方法論的高度對C語言在數據結構和算法方面的應用進行了深入講解和闡述。 3. 講解了絕大多數C程序員開發
    發表于 05-13 16:45

    如何在 樹莓派 上編寫和運行 C 語言程序

    ,一本很好的書是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。這本書對經驗豐富的程序員和想學習C語
    的頭像 發表于 03-25 09:28 ?1156次閱讀
    如何在 樹莓派 上編寫和運行 C 語言<b class='flag-5'>程序</b>?

    零基礎入門:如何在樹莓派上編寫和運行Python程序

    是一種非常有用的編程語言,其語法易于閱讀,允許程序員使用比匯編、C或Java等語言更少的代碼行。Python編程語言最初實際上是作為Linux的腳本語言而開發的。Py
    的頭像 發表于 03-25 09:27 ?2039次閱讀
    零基礎入門:如何在樹莓派上編寫和運行Python<b class='flag-5'>程序</b>?

    革新反激變換器設計:四步打造高穩定反饋回路補償器,賦能EE工程師高效開發**

    。Monolithic Power Systems(MPS)最新技術方案——《四步設計反激變換器的反饋回路補償器》直擊痛點,為EE工程師提供系統化設計指南! *附件:四步設計反激變換器的反饋回路補償器.pdf 方案核心亮點 四步
    的頭像 發表于 03-24 15:13 ?2125次閱讀
    革新反激變換器設計:<b class='flag-5'>四步</b>打造高穩定反饋回路補償器,賦能EE工程師高效開發**