上午有個andriod面試,把面試經(jīng)驗跟大家分享一下,省得以后大家走彎路。
筆試,這是一般公司都必不可少的環(huán)節(jié),一份英文的java面試題,題目考的東西都比較基礎(chǔ),涉及到多態(tài),繼承,設(shè)計模式操作符等等。沒對java深入研究的,沒事愛背面試題的肯定得掛!
面試,問的問題都比較底層,總結(jié)一下大體如下:
對多線程的運用和理解,及多線程之間handle的傳值。
對android虛擬機的理解,包括內(nèi)存管理機制垃圾回收機制。
framework工作方式及原理,Activity是如何生成一個view的,機制是什么。
android本身的一些限制,不如apk包大小限制,讀取大文件時的時間限制。
先想到這么多,以后想起來再補充。
面試完了最大的感想就是差好多,還得努力學(xué),以前努力的還是不夠,雖然筆試做的還算可以,但是面試的時候@%#$#。哈哈,知道了不足也是件幸運的事,以后把底層好好研究下,多向其它同事請教,他們在底層方面都是大牛!
大家看看自己還差多少?歸根結(jié)底還是底層。
相關(guān)導(dǎo)讀: