Android面試經驗 -- 樂視

此次投的是三年經驗的Android開發,最後反而因爲自己的失誤,沒有準備充分而導致結果很悲劇,以此告誡自己千萬不能疏忽大意。

面試過程

第一次去大公司面試,心裏不是一般的激動和緊張,來到樂視大廈門口,感覺這一切都不像是真實的,這纔是北漂的我現在想去的地方。向一樓客服MM詢問了下要了臨時工卡直接上了10F,電梯有點擠。找到HR後她幫我聯繫了面試官。(PS: 網友說擠,現在看到真實環境還真不是蓋的,HR都是挨着坐,研發這邊都是各種大電視並排的,但是這種環境工作也正是我所期待的)

面試官貌似很嚴肅的樣子,讓我更多了幾分不自然。在工位上直接開始給我一套題先做,題數不多隻有5題:

  1. 實現單例模式;題解:Android設計模式 – 單例模式總結
  2. 循環和遞歸實現N階階乘 (0 != 1),輸入目標值可以輸出結果;
  3. 二分法查找目標值;
  4. 兩個棧實現隊列,棧的基本方法給出:pop(),push(),isEmpty();題解:LeetCode Stack Design專題
  5. 100層跳臺階,一次可以跳123步,總共跳多少步;

由於快到中午開始的,寫完正好面試官買飯去了,回來端着飯問我是否寫完了,結果看了看答卷瞬間黑臉直接說,你這寫的答案感覺不像工作三年的啊,我老實實話實說去年2月纔開始自學的編程,9月正式工作的,現在工作一年多了,因爲怕簡歷被刷才寫的三年。於是開始問我的答卷,就不一一細說了,想找個縫鑽進去。。

數據結構與算法被完爆後,又問了問關於Android方面的知識點,其實這些問題基本都是聊工作接觸到的東西,然後面試官試探你入的有多深

  • Volley有哪些類型的網絡請求;
  • Volley的RetryPolicy方法,其中問到了設置超時時間,原理等
  • Get / Post的請求方式,兩者的區別
  • Android Studio查看線程狀態的方法
  • 線程有哪些狀態
  • 如何分析Debug ANR的問題
  • 從traces.txt文件中怎麼分析ANR

記得的也就大概是上面這些問題,但是一般面試官問的時候都是看你的簡歷問的問題,看看你的簡歷寫的是否真實,千萬不要把不會的寫的熟練,不然自己打臉。

此次面試最大的感觸,是後面面試官問我的優勢在哪,我說我很拼,可被痛罵一頓,說沒看到我拼的結果,並且我只有輸入沒有輸出,這樣是不行的。因爲不是科班生的緣故,他建議我把相關的教材找找,把基礎好好看看,前人幾十年的知識積累都記錄在裏面,不要忽略這些東西。

雖然此次以GG告終,卻改變了我曾經很多幼稚的想法。感謝生命中給予我幫助甚多的人們。

最後總結了幾點:

  • 無論是否正在工作還是要多去面試,畢竟能知道自己的不足,能儘快改進
  • 基礎很重要!這決定了自己以後成長的深度,不要認爲數據結構與算法貌似工作中都用不到
  • 面試前先練練手寫代碼,確保自己寫的清晰、熟練,寫的同時注意魯棒問題,邊界問題,答完題後將幾個值帶進去看看是否正確
  • 寫博客,平時工作用到的都儘量記錄下來,並且細心一些。這次被問到DDMS中查看線程狀態時就有細節被問到而我一問三不知
  • 簡歷要真實,大部分面試的內容都是簡歷寫的內容
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章