最新的Android面試經歷,大家快來借鑑下

最近的親身經歷,14年7月份出來參加工作,至今工作將近4年的時間了,座標是深圳。由於在目前的公司,感覺沒什麼成長,就想換一個公司。樓主已經在從實習到現在,已經換了三家公司了,所以這次出來的目標的100人以上,B輪以上或者是不需要融資的那些企業。我前前後後面試了將近7家公司,現在在這裏和大家分享一下面試的經歷,希望對一些人有幫助。


今年,不知道是不是互聯網的寒冬,反正我覺得是移動端的寒冬,崗位很少很少,待遇開的很低很低。所以奉勸大家,千萬不要裸辭。我剛剛開始是在拉鉤上試着投了幾家自己比較滿意的企業。我日,對,我爆粗口了,我對拉鉤這個垃圾網站感覺是噁心到我了,投了幾家公司,全部被標記爲不合適,我還以爲我的簡歷出了問題,各種改,後面從以爲HR口中得知,那是一個坑。然後換成boss直聘,纔有一些面試機會。下面我按順序來說一下我的一些面試經歷。筆試就不說了


習習網絡科技有限公司(未拿到offer)


本來那天沒有安排有這家公司的,因爲是請假面,本來安排另一公司,但是去到才發現是個很小的公司,感覺被騙了。就直接走。剛剛出公司門,習習網絡就打電話邀約面試,二話不說,直接打車過去。(請假面試的時間很寶貴的,不能把上午浪費掉)。好久沒面試,感覺有點緊張。


一面 是一個帥小夥面我的 題目部分順序,不分重點


1、自我介紹


2、拿出手機問我微信上首頁下拉展示一些微信小程序,這個功能怎麼實現。


我:.... 我把上下拉刷新的那套和他說了一下。但是他扣源碼扣得比較細,我好久沒看裏面的源碼了,感覺回答的不是特別理想。


3、說說你對volley這個框架的理解


4、view的繪製流程


5、wait和sleep的區別。


6、動畫有那些,怎麼實現?


7、在不知道json的數據結構,怎麼解析json?


....


有些忘記了 大概問了10個問題左右


二面 是個CTO面


1、自我介紹


2、說一下你覺得比較滿意的一個項目。


3、在項目中問了一下某個功能怎麼實現的。


4、談談你平時在項目怎麼加密的?說說Rsa,md5的理解


5、說說對反射的理解。


6、有若干個線程,怎麼讓它們按順序執行?


7、還有什麼問題想問的


這次面試,很多東西自己知道,但是表達得不是很清晰。所以在這裏大家最好是對着自己的簡歷,模仿一下,假如你是面試官,會怎麼問,你要怎麼答纔會讓他滿意,換位思考。


下午去的是車公廟,金融公司。


中安信業 (未拿到offer)


這家公司,好高大上,辦公環境好屌,個個都是穿正裝,感覺自己好像一個屌絲。是一個前端架構師和另外一個小夥一塊麪我的,恩,感覺他們對Android方面不是特別瞭解


一面


1、自我介紹


2、問項目


3、觀察者模式是幹嘛的?手寫個出來


4、數據庫怎麼升級版本?


5、view的事件分發機制的理解,出現滑動衝突怎麼辦?


5、線程T1,T2,T3,T5,T6,怎麼按順序執行?


6、跨進程通信有哪些?AIDL能傳對象嗎?說一下binder的工作機制?


7、說一下你瞭解的一些圖片開源框架?怎麼選擇?


8、項目安全方面,你們是怎麼做的?


9、還有什麼問題想問的?


總共面試了大概一個半小時,然後就回去等通知....他們不是專門做Android的,但是有一個是移動端的架構師,所以問得很底層....


銀之傑網絡(未拿到offer)


這家公司是上市公司,由於是在職,我就約到早上9點面,這次面試我感覺最差的一次體驗,進公司門,感覺前臺來了大姨媽一樣,一臉苦瓜象,還擺出一副優越感。然後叫到一邊等。


在一會就叫到會議室,這會來一個什麼經理之類的面我...


1、自我介紹


2、會做iOS嗎?我:沒做過項目,自學過


3、我看你這些資料,怎麼都不填完整,家人信息,×××這些。我:入職的時候再填。


4、你們前端,無非就是寫頁面,是吧... 我:.......保持尷尬又不式禮貌的微笑


5、你們寫頁面有用什麼框架的嗎? 我不耐煩的說: 沒有


6、既然只是寫寫頁面,要這個期望薪資合理嗎?剛剛畢業的培訓幾個月,都能做了... 我:我覺得BAT是傻子,別人願意花15到35k(這是boss開的價)來招一個Android程序員寫頁面。


可能聽出我的一些舒服,就問我還有什麼問題想問的。我:沒有,把我簡歷拿來吧,打印現在很貴的。整個過程面試不到20分鐘,這是面試最差的一次體驗,還害的我七點半就起來了,然後跑到車公廟....


騰訊(未拿到offer)


騰訊找我,我很意外,因爲我並沒有投騰訊,也沒有約時間,好像突然襲擊一樣,所以接到騰訊的電話面試時候,還特麼逗比的問一句:那個騰訊,是BAT那個騰訊?

(有個公司叫藤訊)


電話面:


1、自我介紹


2、說一下你項目中做了那些?主要負責什麼?


3、activity啓動模式有哪些?使用場景?


4、string,stringBuffer,stringBuilder區別?


5、wait和sleep區別,怎麼使用?線程衝突了怎麼辦?


6、什麼是死鎖,怎麼產生,產生條件,怎麼解決?


7、有A、B、C、D、E這幾個線程,有那些方法讓他們按順序執行?區別在哪?使用場景?


8、view的繪製流程


9、網絡請求的框架了解過嗎?對比一下他們的區別。


10、說說Glide的源碼?


一面


1、自我介紹


2、問項目。問到內褲都沒有了。


3、view的繪製原理。


4、手寫冒泡、插入算法。有什麼改進的地方嗎?


5、平時遇到什麼難題呢?怎麼解決,舉個例子?


6、線程相關


7、進程保活?


8、hashmap原理,衝突,解決


9、寫個算法(題目忘記了)


........然後就沒然後了,不過去騰訊面試,收穫真的很大,很多不懂的,和大神請教....我感覺騰訊的面試就是一個問題從淺慢慢深入,問到你不懂爲止。


超前網絡科技(未拿到offer)


這家是我下午五點多過去,由於離得不是很遠,先做了一份筆試題,然後一位小夥進來面試我,感覺這位小夥一定是看了很多邊《Android藝術探索》。


1、自我介紹


2、說說你對廣播的理解;


3、自定義view有哪些。


4、跨進程通信有那些方式,區別?SharedPreferences能跨進程通信嗎?爲什麼?


5、項目你是怎麼優化的,線程是怎麼優化的?線程池有那些?區別在哪?


6、多個線程訪問一個文件,怎麼保證線程安全?


7、平時有了解過源碼嗎? 我特麼嘴賤,和他說Glide源碼,說到一般,自己都忘記了....


8、期望薪資 可能覺得我喊高了!


恆信永利(offer)


有了前幾次面試的經歷,現在面試已經淡定了好多


一面:


1、自我介紹


2、項目是怎麼優化?從那些方面


3、用過那些加密算法?舉個例子?Rsa的計算原理?


4、String,StringBuffer,StringBuilder區別?(這個我發現很多都喜歡問)


5、多線程同時存取文件,怎麼保證線程的安全?


......有些忘記了


二面:


1、自我介紹


2、在項目扮演什麼角色?


3、項目中那個部分是你做的?


4、項目中的框架用什麼,說說看?遇到什麼棘手的問題嗎?怎麼辦?


.....


這個問的,很多都是項目上的東西,最後問了一下期望薪水...


三面(HR面)


1、自我介紹


2、說一下你前幾家公司離職的原因?


3、看中我們公司什麼?


4、評價一下自己的優缺點?


5、多久能入職


.......


扯了好多,氛圍比較活躍


前前後後,就面了上面幾家公司,面試是一份體力活,考驗人的精氣神啊。Java基礎很重要,數據結構這些,還有強烈推薦大家看《Android藝術探索》這本書。如果弄懂了藝術探索這本書,基本上對面試來說沒有什麼壓力了。

最後,我會把我自己準備的面試題在下一篇博客中寫出,希望能夠幫助到大家。


同時,在這裏我沒有任何貶低或者是擡高某個公司,這些都是我去面試親身經歷的,如果影響到貴公司,請聯繫我,我進行刪除。謝謝


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章