淺談後端面試指南

面試是一次雙向的溝經過程,對求職者而言是找到心儀的東家,對公司而言是招攬合適的人才。面試官的目的是考察求職者能力,評估和崗位的匹配程度,絕非用稀奇古怪的題目面倒求職者。html

本人近兩年面試大幾十位求職者,深感做爲一個面試者不易,作好一個面試官更難,如何在極其有限的時間內準確的考察出求職的技術能力,對面試官的考驗很大。本文關注服務端技術能力的考察,包括考察的範圍、方式和注意事項。性格、合做能力、抗壓能力等的考察不在本文討論範圍內。git


態度指南

古有周公吐哺、三顧茅廬的佳話,優秀的人才歷來不乏東家,因此請尊重求職者,縱然無緣招攬優秀的人才,也要贏得面試者的好評和名聲:github

  • 求職者慕名而來至少出門迎接、給瓶解渴水吧
  • 營造寬鬆良好的面試氛圍,讓求職者正常發揮
  • 控制好時間,不予太長,亦不宜過短
  • 面試的過程請保持耐心,認真聽取,切勿打斷求職者,切勿過度爭論和反駁
  • 面試結束後儘快給予求職者反饋

技術考察

技術考察主要覆蓋基礎知識、專業知識和邏輯思惟三方面。首先了解求職者經歷的項目以及在該項目中承擔的角色和工做內容,再以項目爲切入點,由淺入深的提出和基礎知識以及專業知識相關的問題,要特別注意這些問題的連貫性,從而考察面試者的功底、邏輯性和解決問題的思路。爲了緩和氛圍,還能夠提一些開放的問題,那些鍾情於技術的 geek 們,在這類問題每每能回答的深刻和透徹。面試

  • 基礎知識
    • 熟練掌握一門語言
    • 熟悉基本的數據結構和算法
    • 熟練使用 Linux(Windows),對操做系統原理的理解
    • Optional: 數據庫、Web Server 和 TCP/IP 等
  • 專業 & 經驗
    • 專業知識的考察因業務而異,求職者應該須要瞭解整個項目的功能,明白本身模塊承擔的角色,熟悉模塊的業務流程以及針對該業務使用到的技術框架,某些特殊的業務可能會用到算法。
  • 開放問題
    • 你使用過哪些語言,對比它們的異同,談談你的感覺?
    • 你喜歡哪些技術書籍(博客)?
    • 哪些軟件你以爲很棒,爲何?
    • 你經過什麼渠道學習新技術知識?
    • 你解決過哪些令你難忘的 bug,並說說解決的過程?
    • 談談我的計算機(互聯網網絡)的發展歷史?
    • 談談你敬佩的工程師?
    • 談談測試的重要性?

一點感覺

  • 不推薦純粹的數學題、智力題等考察題目
  • 不推薦壓力面試,羣面等面試方式
  • 不推薦作題、現場寫代碼(時間成本過高,僞代碼除外),不推薦詢問雜而無連貫的問題
  • 能給出 github 的求職者每每具備更強的競爭力

面試的方式和考察重點因人而異,本人認爲這種方式的面試效率較高,既適合現場面試、又適合電話面試,很是注重基礎功底,基礎功底紮實的工程師編程能力、學習能力和調試能力都比較強悍,由於外部各異的技術歸根結底老是有諸多相通之處。算法

 

來源:koala bear數據庫

連接:http://wsfdl.com/%E7%BC%96%E7%A8%8B%E9%9A%8F%E6%83%B3/2016/09/09/%E6%B5%85%E8%B0%88%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF%E9%9D%A2%E8%AF%95.html編程

 

更多幹貨領取可關注公衆號後回覆「乾貨」便可免費領取海量乾貨網絡

相關文章
相關標籤/搜索