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