朋友最近的親身經歷,14年7月份出來參加工做,至今工做將近4年的時間了,座標是深圳。因爲在目前的公司,感受沒什麼成長,就想換一個公司。樓主已經在從實習到如今,已經換了三家公司了,因此此次出來的目標的100人以上,B輪以上或者是不須要融資的那些企業。我前先後後面試了將近7家公司,如今在這裏和你們分享一下面試的經歷,但願對一些人有幫助。前端
今年,不知道是否是互聯網的寒冬,反正我以爲是移動端的寒冬,崗位不多不多,待遇開的很低很低。因此奉勸你們,千萬不要裸辭。我剛剛開始是在拉鉤上試着投了幾家本身比較滿意的企業。我日,對,我爆粗口了,我對拉鉤這個垃圾網站感受是噁心到我了,投了幾家公司,所有被標記爲不合適,我還覺得個人簡歷出了問題,各類改,後面從覺得HR口中得知,那是一個坑。而後換成boss直聘,纔有一些面試機會。下面我按順序來講一下個人一些面試經歷。筆試就不說了程序員
習習網絡科技有限公司(未拿到offer)面試
原本那天沒有安排有這家公司的,由於是請假面,原本安排另外一公司,可是去到才發現是個很小的公司,感受被騙了。就直接走。剛剛出公司門,習習網絡就打電話邀約面試,二話不說,直接打車過去。(請假面試的時間很寶貴的,不能把上午浪費掉)。很久沒面試,感受有點緊張。算法
一面 是一個帥小夥面個人 題目部分順序,不分重點數據庫
一、自我介紹json
二、拿出手機問我微信上首頁下拉展現一些微信小程序,這個功能怎麼實現。小程序
我:.... 我把上下拉刷新的那套和他說了一下。可是他扣源碼扣得比較細,我很久沒看裏面的源碼了,感受回答的不是特別理想。微信小程序
三、說說你對volley這個框架的理解安全
四、view的繪製流程微信
五、wait和sleep的區別。
六、動畫有那些,怎麼實現?
七、在不知道json的數據結構,怎麼解析json?
....
有些忘記了 大概問了10個問題左右
二面 是個CTO面
一、自我介紹
二、說一下你以爲比較滿意的一個項目。
三、在項目中問了一下某個功能怎麼實現的。
四、談談你平時在項目怎麼加密的?說說Rsa,md5的理解
五、說說對反射的理解。
六、有若干個線程,怎麼讓它們按順序執行?
七、還有什麼問題想問的
此次面試,不少東西本身知道,可是表達得不是很清晰。因此在這裏你們最好是對着本身的簡歷,模仿一下,假如你是面試官,會怎麼問,你要怎麼答纔會讓他滿意,換位思考。
下午去的是車公廟,金融公司。
中安信業 (未拿到offer)
這家公司,好高大上,辦公環境好屌,個個都是穿正裝,感受本身好像一個屌絲。是一個前端架構師和另一個小夥一塊麪個人,恩,感受他們對Android方面不是特別瞭解
一面
一、自我介紹
二、問項目
三、觀察者模式是幹嗎的?手寫個出來
四、數據庫怎麼升級版本?
五、view的事件分發機制的理解,出現滑動衝突怎麼辦?
五、線程T1,T2,T3,T5,T6,怎麼按順序執行?
六、跨進程通訊有哪些?AIDL能傳對象嗎?說一下binder的工做機制?
七、說一下你瞭解的一些圖片開源框架?怎麼選擇?
八、項目安全方面,大家是怎麼作的?
九、還有什麼問題想問的?
總共面試了大概一個半小時,而後就回去等通知....他們不是專門作Android的,可是有一個是移動端的架構師,因此問得很底層....
銀之傑網絡(未拿到offer)
這家公司是上市公司,因爲是在職,我就約到早上9點面,此次面試我感受最差的一次體驗,進公司門,感受前臺來了大姨媽同樣,一臉苦瓜象,還擺出一副優越感。而後叫到一邊等。
在一會就叫到會議室,這會來一個什麼經理之類的面我...
一、自我介紹
二、會作iOS嗎?我:沒作過項目,自學過
三、我看你這些資料,怎麼都不填完整,家人信息,身份證這些。我:入職的時候再填。
四、大家前端,無非就是寫頁面,是吧... 我:.......保持尷尬又不式禮貌的微笑
五、大家寫頁面有用什麼框架的嗎? 我不耐煩的說: 沒有
六、既然只是寫寫頁面,要這個指望薪資合理嗎?剛剛畢業的培訓幾個月,都能作了... 我:我以爲BAT是傻子,別人願意花15到35k(這是boss開的價)來招一個Android程序員寫頁面。
可能聽出個人一些舒服,就問我還有什麼問題想問的。我:沒有,把我簡歷拿來吧,打印如今很貴的。整個過程面試不到20分鐘,這是面試最差的一次體驗,還害的我七點半就起來了,而後跑到車公廟....
騰訊(未拿到offer)
騰訊找我,我很意外,由於我並無投騰訊,也沒有約時間,好像忽然襲擊同樣,因此接到騰訊的電話面試時候,還特麼逗比的問一句:那個騰訊,是BAT那個騰訊? (有個公司叫藤訊)
電話面:
一、自我介紹
二、說一下你項目中作了那些?主要負責什麼?
三、activity啓動模式有哪些?使用場景?
四、string,stringBuffer,stringBuilder區別?
五、wait和sleep區別,怎麼使用?線程衝突了怎麼辦?
六、什麼是死鎖,怎麼產生,產生條件,怎麼解決?
七、有A、B、C、D、E這幾個線程,有那些方法讓他們按順序執行?區別在哪?使用場景?
八、view的繪製流程
九、網絡請求的框架了解過嗎?對比一下他們的區別。
十、說說Glide的源碼?
一面
一、自我介紹
二、問項目。問到內褲都沒有了。
三、view的繪製原理。
四、手寫冒泡、插入算法。有什麼改進的地方嗎?
五、平時遇到什麼難題呢?怎麼解決,舉個例子?
六、線程相關
七、進程保活?
八、hashmap原理,衝突,解決
九、寫個算法(題目忘記了)
........而後就沒而後了,不過去騰訊面試,收穫真的很大,不少不懂的,和大神請教....我感受騰訊的面試就是一個問題從淺慢慢深刻,問到你不懂爲止。
超前網絡科技(未拿到offer)
這家是我下午五點多過去,因爲離得不是很遠,先作了一份筆試題,而後一位小夥進來面試我,感受這位小夥必定是看了不少邊《Android藝術探索》。
一、自我介紹
二、說說你對廣播的理解;
三、自定義view有哪些。
四、跨進程通訊有那些方式,區別?SharedPreferences能跨進程通訊嗎?爲何?
五、項目你是怎麼優化的,線程是怎麼優化的?線程池有那些?區別在哪?
六、多個線程訪問一個文件,怎麼保證線程安全?
七、平時有了解過源碼嗎? 我特麼嘴賤,和他說Glide源碼,說到通常,本身都忘記了....
八、指望薪資 可能以爲我喊高了!
恆信永利(offer)
有了前幾回面試的經歷,如今面試已經淡定了好多
一面:
一、自我介紹
二、項目是怎麼優化?從那些方面
三、用過那些加密算法?舉個例子?Rsa的計算原理?
四、String,StringBuffer,StringBuilder區別?(這個我發現不少都喜歡問)
五、多線程同時存取文件,怎麼保證線程的安全?
......有些忘記了
二面:
一、自我介紹
二、在項目扮演什麼角色?
三、項目中那個部分是你作的?
四、項目中的框架用什麼,說說看?遇到什麼棘手的問題嗎?怎麼辦?
.....
這個問的,不少都是項目上的東西,最後問了一下指望薪水...
三面(HR面)
一、自我介紹
二、說一下你前幾家公司離職的緣由?
三、看中咱們公司什麼?
四、評價一下本身的優缺點?
五、多久能入職
.......
扯了好多,氛圍比較活躍
前先後後,就面了上面幾家公司,面試是一份體力活,考驗人的精氣神啊。Java基礎很重要,數據結構這些,還有強烈推薦你們看《Android藝術探索》這本書。若是弄懂了藝術探索這本書,基本上對面試來講沒有什麼壓力了。 最後,我會把我本身準備的面試題在下一篇博客中寫出,但願可以幫助到你們。
同時,在這裏我沒有任何貶低或者是擡高某個公司,這些都是我去面試親身經歷的,若是影響到貴公司,請聯繫我,我進行刪除。謝謝