1. 程式人生 > >面試官問題-實戰技巧篇

面試官問題-實戰技巧篇

什麼是硬實力


640?wx_fmt=png&wxfrom=5&wx_lazy=1



無論任何級別都適用的基礎


640?wx_fmt=png&wxfrom=5&wx_lazy=1


從兩個例子來看基礎的重要性

0?wx_fmt=png


如何考基礎


0?wx_fmt=png


以思維導圖方式整理面試題


0?wx_fmt=png





每道題都需要有其現實“意義”


0?wx_fmt=jpeg


無“意義”的考題


0?wx_fmt=jpeg


面試官也需要懂“行情”


1. 你的專案中有用到這個技術嗎?需要問嗎?如果即使用到那麼佔比又是多少?
2. 你所正在面的侯選人的級別適合用這道題嗎?
    - 考慮中級人員是否需要問“你配過TOMCAT內的效能引數嗎?”
    - 考慮問高階人員“介面和抽象類的區別”這道題?
3. 當侯選人有更好的替代方案時請接納
    - 侯選人對struts相關知識從未接觸過但是侯選人在spring mvc上很熟練
    - 侯選人不一定會配web.xml,但是侯選人對於servlet 3.0的零xml配置很熟練
    - 侯選人不一定手配spring的xml,但是對spring4.x後的零xml配置或者是註解很熟練


引導式的提問


0?wx_fmt=jpeg


態度>技能


0?wx_fmt=jpeg

0?wx_fmt=jpeg


0?wx_fmt=jpeg


資料庫該怎麼問


0?wx_fmt=jpeg


SQL該怎麼問?


0?wx_fmt=jpeg


如何問一個高階人員?


0?wx_fmt=jpeg


舉例:高階開發人員綜合題1


平時你自己玩過什麼開源軟體或者框架嗎,請介紹一下?


你對它進行過自定義改造嗎?碰到過什麼難點?如何克服的?


這些難點是屬於缺陷還是屬於予留給開發者們以進行進一步擴充套件使用的?


你覺得它先進嗎?體現了什麼思想?如果你自己去設計會怎麼樣設計它?可以複用哪些?


舉例:高階開發人員綜合題2


大資料搭過嗎?你用的是什麼開源框架?Spark?Hadoop?


如何處理千億級文字格式的URL?這得要多少臺hadoop?


如果使用hadoop,我想根據使用者上傳的影象截圖搜尋相關的影象?你認為因該怎麼做?或者說你熟悉hadoop,就基於你的認知程度說一下應該怎麼做?


我想做一個網路爬蟲,抓各大航空公司的每天機票價格?你覺得該怎麼做?如何繞過文字驗證碼?如果對方網站是圖形驗證碼怎麼繞開來?如果是那種“滑塊式驗證碼”又怎麼繞開來?抓下的資料怎麼存?


Hadoop有幾十個元件,你覺得按照我們的業務場景,我們需要用哪幾個元件?


舉例:高階開發人員綜合題3


淘寶你經常用吧?裡面有一個功能,比如說你剛才花了40分鐘對於各種跑鞋進行了瀏覽和搜尋,這時網頁下突然跳出一個“小淘我掐指一算你可能對這些也感興趣”然後彈出的是“戶外用品”,推薦你32個戶外使用者,這樣的功能是怎麼做的?它可能用到些什麼技術?


問題答不好的侯選人不代表不行


0?wx_fmt=jpeg


典型的“潛力股”技術人員


0?wx_fmt=jpeg


素質模型


0?wx_fmt=jpeg



0?wx_fmt=jpeg


素質模型總結(高實戰)


0?wx_fmt=jpeg

0?wx_fmt=jpeg


良好的面試反饋


0?wx_fmt=jpeg


對於反饋表的改進-個人素質“雷達”表


0?wx_fmt=jpeg

0?wx_fmt=jpeg


0?wx_fmt=jpeg



0?wx_fmt=jpeg


最後一張表其實是我在2003年面試時的一個反饋,可以看到當時我的技能其實並不好,為什麼當時會被錄用的原因在於自學能力、基礎、良好的價值觀。