面試總結

   開始總結我的面試經歷之前,先介紹一下我的基本情況,我從2011年畢業之後就開始紮根移動互聯網開發,到現在已經5年多光景了,5年間做過java、windows phone7、iOS、android,也涉足過一些腳本語言的開發,javascript、python等等,不過大部分的工作內容集中在android這一塊,所以筆者的面試職位還是在android開發了。

   我從兩個角度總結這段時間的面試經歷,一個是地域,一個是面試考察知識點。

地域

   首先說說地域的差異,這段時間面試的公司都來自四個城市:北京、上海、杭州、南京。


北京(代表公司:樂視)

   樂視的技術面試前前後後經歷了4輪(由於筆者異地在職,所以都是電話面試)。

   第一輪考察的知識包含View的繪製、Touch事件的傳遞、Android開發適配(px、dp、屏幕密度、dip)等,第一輪更多的關注點在候選人的基礎知識的掌握;

   第二輪考察的知識包含四大組件的理解、尤其對廣播、Service的理解、圖片的處理、OOM、當前流行的熱修復的技術解決方案、Android N的新特性等,第二輪考察的是候選人的技術積累以及是否關注業界新技術的發展;

   第三輪是技術經理主面,主要是問了平常工作的方法、方式,遇到問題時如何快速解決,以及工作時間的安排,第三輪的主要考查候選人的軟技能。

   第四輪就是HR了,主要談論的薪資、工作時間、入職時間等等。

上海(代表公司:一號店)

   筆者應聘的是Android架構師職位,當然面試的時候問了很多軟件架構方面的知識,包括設計模式、MVP等等,然後問了如何搭建一款app的架構,最後面試變成了項目討論會……

杭州(代表公司:阿里)

   阿里的面試最爲深刻,因爲是剛下班回到家,快7點半了,阿里打電話過來,說要面試,然後就在37度的高溫下,躲在房間的角落,被面了30多分鐘,面試循序漸進,首先也是從基礎知識問起,View的繪製、Touch事件傳遞、圖片的處理、OOM、應用性能的監測等等,最後問到了Android插件化、熱修復技術方案、React Native等,不得不佩服,短短30分鐘,考察了候選人的從基礎到進階,然後到擴展。

南京

   南京的公司面試,都是當面面試,問的問題都是RelativeLayout如何佈局、ListView的優化機制,類似的問題,關注的更多是android基礎知識。

總結

   從這四個城市的面試經歷來看,杭州、北京的互聯網氛圍最濃,對移動互聯網的發展最關注,上海的公司更多關注android fraamework的知識,南京關注的就是基礎了,當然如果對framework瞭解更好了。


考察知識點
View的繪製、Touch事件的傳遞

   參加面試的幾家公司都問到過View的繪製,Touch事件的傳遞相關知識

圖片的處理、OOM

   80%的公司都問到

插件化
熱修復
應用性能
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章