今天第一面試別人,感覺還行,大概80分鍾的樣子結束了我的第一次,其實還是蠻長。應該有80*60/12多雷。
以前都是別人面試我,這次終於也當了一次面試官。這次才真正體會到,其實面試官有時候可能比求職者,要付出更多時間來准備面試。面試官要根據簡歷的情況,來准備面試題目,要在短短的幾十分鍾內,還是需要面試官根據面試情況來調整面試題目等,以最短的時間獲得准確的信息,了解一個人,其實很多時候還是看感覺的。
前幾天看了下@左耳朵耗子博客上的關於面試的幾篇文章,收獲到很多干貨。其實面試的目標是想獲得下面三件事情:
(1)這個程序員的是否夠聰明?
(2)這個程序員能否把事情搞定?
(3)這個程序員能和我的團隊在一起工作嗎?
我的處女面試大概分下面幾個步驟:
開場
我是XX的工程師,很高興由我來和你聊聊技術,聊聊項目等,其實我也是第一次面試別人,可能我比你還緊張,所以也不用太緊張太嚴肅。Ok,我們開始!
針對簡歷上提到的項目經驗
(1)根據詳細問項目怎么做的,具體細節等,第一來考察求職者是不是真參與了這個項目。
(2)明白項目的用途,場景,或者指標等,做這個項目,哪里沒做好,那些地方還有優化之處。
針對簡歷上提到的技能
這里針對“熟悉hadoop”來提的幾個問題
(1)setMapOutputKeyClass和setOutputKeyClass的區別?
(2)Combiner的作用?partition的作用?
(3)setup和cleanup函數的用途?
(4)mapreduce的流程?具體講下shuffle的細節?
(5)hadoop的二次排序,代碼上大概應該怎么寫?具體內部原理是什么?
針對面試的職位
針對面試的崗位需要的技能面試,這里會針對數據挖掘面試一些基本知識。
(1)knn,k-means,svm關聯規則等的一些知識。
(2)tf-idf的概念。
算法
這里會出幾個大數據的算法,幾個可以引導求職者一起攻克的循環更新的面試題。
(1)快速從幾億個寶貝中找出今天點擊量最大的top100個寶貝。
(2)hashmap的內部實現原理?
產品
(1)你覺得你現在做的產品那些地方,不管是ui,還是交互,還是算法上,有那些可以改進的?
(2)你覺得我們這的產品,那些地方設計的不夠人性化,影響了用戶體驗的?哪些功能有些badcace?
(3)說一下你經常用的一個app中,優秀的設計和需要改進的地方?
工作態度
(1)為什么換工作?
(2)工作幾年來,有什么心得感悟和惱火的經歷?
面試者提問
(1)對我們團隊,對我們公司,有什么需要,或者感興趣想了解的?
結尾
OK,那就先到這里,如果有后續面試的話,再通知你。拜拜。
面試別人的收獲總結:
(1)在面試的過程中,不斷穿插聊天方式的打斷,來easy求職者,使得整個面試不那么嚴肅,就像同事之間的聊天,一個問題的解決探討,這樣才能讓面試者發揮正常,也能讓面試官更全面容易的了解求職者。我現在穿插的方式問一些平常有什么愛好,玩游戲嘛,玩dota嗎,我們這經常和老大一起玩,老家哪里的等。
我的第一次面試,還是很粗糙,需要完善的地方好多,希望自己和求職者一起進步!也希望其他博友能給我一些建議和經驗之談。謝謝。