<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 如何面試程序員?

    時間:2022-10-11 14:08:33 如何面試 我要投稿

    如何面試程序員?

    你要面試一個程序員,應該問他什么問題?

    如何面試程序員?

    有人在Hacker News的討論區里,請求指點,怎么才能在面試中發現合格的人。眾人紛紛出主意,有很多高質量的回帖,我覺得挺有啟發,就整理出了下面這篇文章。

    一、提問之前的準備

    首先,最重要的是,你自己一開始就應該想清楚:

    1. 需要新員工完成什么樣的任務?

    2. 怎樣的人能完成這樣的任務?

    3. 哪些途徑和方法可以發現這樣的人?

    只有明確這些根本性的問題,才能正確高效地完成面試。

    二、提問的原則

    假定你對上一節的三個問題,已經有了清晰的想法,那么接下來就可以設計如何提問了。

    有一些提問的原則,是你應該遵循的:

    每一個面試問題都有明確的目的。你不僅自己了解,還能向其他面試官解釋清楚。

    多提一些開放性(Open-ended)的問題,而不是那種用Yes/No就可以回答的問題。這樣做使你有機會與面試者展開討論,并且提出后續的問題,盡可能多地了解對方。

    不要問宗教、家庭、健康、個人隱私等方面的問題。

    不要問太復雜的問題。因為面試者沒有太多思考時間,所以無法周全地回答,你也就無從判斷他的能力了。

    三、考察專業能力

    為了確認面試者是勝任的,你可以問一些與職位相關的專業方面的問題。(不過通常來說,一次面試不足以看出一個人的專業能力。)

    比如,你的招聘職位是系統管理員,你可以問"如何快速地在50臺機器上部署Linux?"(提示:正確答案不是刻錄50張安裝光盤。)

    另外,你還應該向面試者了解他的過去,因為過去是未來的最好預測依據。不過,提問的重點不要僅僅是他過去的成果,更要關注在當時的環境中,他是如何決策和實施的。

    四、考察綜合素質

    因為人是會發展的,所以某種程度上,面試者的綜合素質要比他的專業能力更重要。

    所以,具體的技術問題(如何調用API、什么是設計模式、編程語言的語法等等)可以少問一些,更應該關注面試者的事業心、對工作的熱情、進取心、自律能力、毅力等方面。

    下面是一些典型問題:

    Why did you get into development?

    你為什么開發軟件?

    How many technical books did you read in the past year?

    去年你讀了幾本技術書籍?

    What was your favorite technical book in the past year? What did you learn from it?

    去年你最喜歡的技術書籍是哪本?你從中學到了什么?

    What websites do you read regularly, related to development?

    平時你經常訪問哪些編程類網站?

    Do you maintain any open-source projects?

    你有自己的開源項目嗎?

    Do you code in your spare-time?

    業余時間你編程嗎?

    Do you love programming, or do you do it for the money?

    對于你來說,編程是一種愛好,還是一種謀生手段?

    Have you accomplished anything important in your career yet? Do you want to?

    你的職業生涯之中有什么重要的成就?它是你主導的嗎?

    What would make you feel that you have done something important?

    什么事情會讓你很有成就感?

    五、考察理性思維

    某些情況下,你可能需要了解面試者的分析判斷能力,看他能否全面地思考問題、客觀地評價自己。

    那么,你可以依次提出這樣三個問題:

    What's your favorite programming language? Why?

    你最喜歡的編程語言是哪種?為什么?

    If you could add one feature to your favorite language, what would it be? Why?

    如果允許你為這種語言加一種功能,你會加什么功能?為什么?

    If you could remove one feature from it, what would it be? Why?

    如果允許你取消一種功能,會是什么功能?為什么?

    這里的重點是,讓面試者從正反兩方面評價一件自己熟悉的東西,看看他的思維是否片面。答案無所謂對錯,只要面試者有一個明確的立場,能夠從正反兩方面說出令人信服的理由,就可以了。比如,某個軟件的口碑不好,但是面試者說他很喜歡,而且說得出一大堆理由,清楚地解釋了這種軟件的優點和缺點在哪里,這樣就很好。

    你還可以把這些問題,套用在其他東西上面,比如操作系統、文字編輯器等等。

    【如何面試程序員?】相關文章:

    如何面試:面試程序員12-08

    程序員如何被面試11-06

    如何去面試程序員,英文11-20

    如何在面試中發現優秀程序員12-11

    程序員面試時說優缺點如何回答05-19

    Java程序員面試寶典12-14

    java程序員面試指南11-26

    如何招聘到優秀的程序員06-19

    如何從優秀的程序員成為偉大的程序員[1]12-12

    如何從優秀的程序員成為偉大的程序員[4]12-12

    主站蜘蛛池模板: 老湿亚洲永久精品ww47香蕉图片| 亚洲精品人成无码中文毛片| 亚洲精品tv久久久久久久久久| 国产精品久久久久影视不卡| 亚洲国产91精品无码专区| 欧美精品手机在线播放| 四虎国产成人永久精品免费| 精品国产人成亚洲区| 国产精品无码午夜福利| 亚洲精品乱码久久久久久蜜桃| 国产欧美精品区一区二区三区| 国产成人精品免费久久久久| 伊人久久综合精品无码AV专区| 国产综合成人色产三级高清在线精品发布 | 无码人妻精品一区二区三区东京热 | 亚洲乱码国产乱码精品精| 国产精品国产三级国产AⅤ| 91精品国产高清久久久久久io| 香蕉久久夜色精品升级完成| 青青热久久国产久精品| 99久久免费只有精品国产| 高清在线亚洲精品国产二区| 久久久精品国产sm调教网站 | 国产精品国产三级国产av品爱网| 亚洲?V无码乱码国产精品| 国产精品一香蕉国产线看观看| 亚洲国产精品第一区二区| 精品视频一区二区三区免费| 激情亚洲一区国产精品| 骚片AV蜜桃精品一区| 亚欧无码精品无码有性视频| 欧美精品成人3d在线| 久久久久久噜噜精品免费直播| 国产精品免费久久久久影院 | 日韩精品一区二区三区中文| 亚洲精品99久久久久中文字幕| 人妻少妇精品久久| 免费看污污的网站欧美国产精品不卡在线观看 | 国产精品成人久久久久三级午夜电影 | 亚洲αv在线精品糸列| 亚洲精品国产精品乱码视色|