Android面試經驗 -- 樂視

這次投的是三年經驗的Android開發,最後反而由於本身的失誤,沒有準備充分而致使結果很悲劇,以此告誡本身千萬不能疏忽大意。面試

面試過程

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

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

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

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

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

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

記得的也就大概是上面這些問題,可是通常面試官問的時候都是看你的簡歷問的問題,看看你的簡歷寫的是否真實,千萬不要把不會的寫的熟練,否則本身打臉。線程

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

雖然這次以GG了結,卻改變了我曾經不少幼稚的想法。感謝生命中給予我幫助甚多的人們。隊列

最後總結了幾點:

  • 不管是否正在工做仍是要多去面試,畢竟能知道本身的不足,能儘快改進
  • 基礎很重要!這決定了本身之後成長的深度,不要認爲數據結構與算法貌似工做中都用不到
  • 面試前先練練手寫代碼,確保本身寫的清晰、熟練,寫的同時注意魯棒問題,邊界問題,答完題後將幾個值帶進去看看是否正確
  • 寫博客,平時工做用到的都儘可能記錄下來,而且細心一些。此次被問到DDMS中查看線程狀態時就有細節被問到而我一問三不知
  • 簡歷要真實,大部分面試的內容都是簡歷寫的內容
相關文章
相關標籤/搜索