這是一份簡單的面經


下面是我從開始準備到拿到offer的心路歷程,如果各位嫌太長了。請直接拉到最下面,整理的干貨。


閑聊

本人雙非普一本,非計算機專業,自學安卓編程,在9月底剛剛拿到了魅族的offer,大概從7月初開始準備秋招。一路的過程十分難熬,不過慶幸的是我熬過來了。經過這一路的摸爬滾打自己也總結出一些小的心得,今天分享給各位還在奮斗的戰友們。希望大家都能找到自己心儀的offer。

實習還是修煉?

我是從大三才開始學習安卓編程,沒有很深厚的基礎,也沒有豐富的經驗。所以在各路大神都在春招中尋找自己心儀的公司去實習的時候,我還在糾結該不該找?;蛘哒f這個秋招前的暑假,到底應該做些什么?我靜下心來好好對自己進行了分析,去找工作實習?可是以我現在的水平,只能找一個小公司而且一定不會接觸到核心的項目,這樣的話我的競爭力在哪?畢竟我不想以后去小公司(ps:不想當將軍的士兵不是好士兵嘛?。?。所以我毅然決然的選擇了自己做一個完整的項目,作為我去面試的資本。(注意:廣告來啦?。?!哈哈哈,安卓網課哪家強?百度框里菜鳥窩。)我在暑假利用網上的教學視頻完成了自己的項目。然后又重新脫離網課來了一遍,順便編寫博客教程。(記住,不要覺得一些事情意義不大,就不去做,一些日積月累的小習慣會是你打開成功大門的很關鍵的一把鑰匙。)

屢戰屢敗&屢敗屢戰

在9月份來臨的時候,我像所有同學一樣,摩拳擦掌準備迎接這一場大戰,畢竟這事關未來。而讓我沒有想到的是,迎面撲來的失敗要比我當時激情還要高昂許多。
從9月3號開始就開始各個公司的筆試,做了一個接著一個,也掛了一個接著一個。一起的小伙伴,每天都有面試跑來跑去,而我只能悲催的看學校的小狗怎么把骨頭藏在路燈照不到的地方。(心塞塞~)但是,該難過難過,出現短板就要補,我開始每天早6晚10開始圖書館刷題模式。來剛就剛誰怕誰?。?!

時刻準備著

已經到20號了,終于收到了一個面試。還沒來得及開心,就看到一個西安狗的悲傷,面試點成都,面試時間下午4點,阿西吧?。。≌娌恢朗窃摽捱€是該笑。但是這次的玩笑也讓我,意識到一個問題。如果這個面試真的在西安,我真的準備好了嗎?從那天我開始大量的看面經,修改簡歷,跑宣講會,(這里給大家強調一個重點,一定要去跑宣講會,尤其是有線下筆試的,通過率很大。),在自己的腦子里模擬面試場景。時刻準備去面試,有一個機會就不能放過!

終于等到你

現在回想起來每天就像餓狼一樣,盯著各大學校的宣講會。終于有一天,發現了魅族的宣講會加線下筆試,直接就飛奔而去。答題過程大部分題都遇到過,也算是還好。晚上回去就收到了自己的第一份真正意義上的面試邀請,我很激動,整理了自己整理了無數遍的面試資料。第二天去面試,面試官人很好,面試過程很愉快,可能因為是三個面試官一起面的我,4個人聊了一個小時。然后就去hr了,又聊了半個小時,到了晚上被通知明天簽約。如釋重負,感謝魅族,效率很高??!


干貨來了

簡歷怎么寫

關于簡歷和面試我總結了幾點:
1、頁面整潔
自己的個人信息,求學經歷,參加的活動,自己的項目,技能特長等等,簡歷上大概就這些內容,最好把這些東西安排在一張紙上,不求你做的多花哨,除非你是藝術生,不然就做的簡簡單單整整齊齊就可以了。不要讓面試官半天看不到重點,相信我,一個每天要看幾百份甚至幾千份是不愿意再花時間自習“發現”你的美。
2、要有項目要有項目要有項目
重要的事情說三遍,作為程序員來說你的項目是最直觀展示你的能力的途徑。還有就是很多人說我沒有做很多大的項目,甚至找不出來一個。那就寫自己做的一些小demo,只要是自己做的,就可以寫,不要把豆包不當干糧。二到三個差不多。
3、公司的要求與你的技能特長
技能特長這個模塊在我看來相當的重要。這個模塊和我的項目模塊是面試官的主要轟炸區域。所以你寫了什么,你就真的要是你寫的那樣。很多人把公司的職位要求寫成了自己的技能特長。如果你真的那么厲害,那請收下我的膝蓋(先膜為敬)。接下來要說的適合和小編一樣的小菜雞。技能特長,就是自己的技能和特長。怎么感覺說了一句廢話,哈哈。不過它確實就是這樣的,這一部分一定要實事求是,你知道啥就寫啥,不知道就不要寫。而且要寫的精確,例如你熟悉android某一種圖片加載框架,就寫上具體名稱。不要直接寫熟悉安卓加載框架,這樣無疑是給自己挖了一個大坑。
4、自信&坦然
面試過程中,我也遇到很多自己不會的問題。我的原則就是如果完全不知道,那就說不知道,如果了解的不多那就只說自己的想法,不要不懂裝懂。這樣只會搞砸自己的形象。在面試過程中,禮貌就好也不要害怕,有想法一定要表達出來,把自己會的展示出去就行了,結果也不會很壞。

面試問題

我的技術面因為是三個面試官一起面的所以只有一面。我整理了一下大概記得的問題。
1、自我介紹
這個問題很開放,就隨便回答,算是用來緩和氣氛的吧。我就介紹了我接觸android并開始學習到現在一路的過程。然后就可以了,簡明有序即可??梢蕴崆霸谧约核奚峥偨Y幾遍。
2、項目介紹
這個就是敘述嘛!自己什么時候參加過或者獨立開發過什么項目,自己扮演團隊的什么角色,做出了什么成果等等。就像我們以前寫的記敘文一樣,不過要有主有次,可以選擇你覺得最自豪的某個點著重介紹。因為,這有可能就是你們著重要聊的東西。(如果可以的話盡量帶著測試機,當面演示)。
3、項目細節追問
這里面試官根據幾個項目的細節處理進行提問。例如,工具如何封裝,這個頁面如何實現,有沒有使用三級緩存,使用了哪些控件,有沒有優化啊等等。這里問的還是蠻多的,最好對自己的項目細節有相當的了解。(這里真的強調一下,寫博客很有好處)
4、說說設計模式,你覺得你在平時開發中遇到了什么設計模式。
5、說說你最近在研究的東西,并介紹你對它的理解。(我說的是Binder,由于我內部機制答得不是很好,所以后來又追問了它的使用)
6、對數據結構熟悉嗎?講一下快速排序的原理。
7、了解數據庫嗎?了解sqlite嗎?簡說一下?
8、自己有沒有做過一些小的應用?演示一下或者介紹一下?
9、activity的生命周期。
10、講一下javaGC機制。
11、你使用過哪些優化,簡單說一下?

大概就記得這么多了。至于hr面,我遇到的hr人很好,整個過程就是問什么就答什么。聊聊大學,聊聊未來,聊聊夢想哈哈?。。∫话銢]有什么問題。

具體的問題答案本文就不貼了,因為每個人遇到的都不一樣。下面的連接有很多大佬總結的面試題和答案,我就本著拿來主義原則,給大家送上!大家也可以去自行谷歌自己動手豐衣足食,那里有大把的面經等著你。
2016魅族安卓面試題總結

準備過程

  • android復習知識點目錄
    http://www.lxweimin.com/p/51c05d9747ed
  • 關于筆試準備
    關于筆試,就只有兩個字刷題。我們可以利用的資源也很多。牛客網,賽碼網,還有劍指offer之類的書。
  • 關于面試準備
    多看面經,多模擬自己將要遇到的問題,然后自己回答。熟悉自己簡歷上寫的所有東西。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容