沖向大牛之安卓---2014.11月面試經常碰到的一些問題

來源:互聯網
上載者:User

標籤:message   service   面試題   找工作   安卓   

1.
首先最常見的問題就是Acitivity的生命週期相信朋友們在學校已經背的滾瓜爛熟了,但是有的公司會問service的生命週期,以及啟動service的兩種方式(startservice和bindservice),以及兩者的區別,而且會問你怎麼才能讓service啟動後不被殺死。

2.
第二個常被問到的就是listview了,以及listview的最佳化,listview的最佳化一般說的都是使用viewholder減少findviewbyid的使用,其次是非同步載入圖片,還有就是分頁載入,如果你使用過pullltorefresh這個開源的組件可以和面試官談談

3.
第三個就是xml的解析了,dom,sax,pull,dom4j,一般這個就是直接讓你寫出來了,所以大家面試前一定要自己寫一遍,其次就是json的解析了,並讓你說說xml和json之間的區別,有時間了可以看一下Google的gson解析。

4.
線程也是經常遇見的問題,就是handler,looper,messagequeen和message之間的關係

5.
還有就是經常會問到的設計模式,當然最常問到的就是mvc,簡單介紹一下mvc

6.
說一下安卓四大組件,這個主要是從四大組件的關係來說明的,就是安卓設計這四大組件也是按照mvc的架構來實現的,具體每個組件的功能和意義講一下


7.
五大布局也是經常被問到的,但是現在基本上絕對布局都不怎麼用了

8.
oom的解決方案,就是記憶體溢出問題,這個主要就是載入圖片的時候會出現,但是安卓的記憶體一般在16-24M左右,為什麼你的圖片才一兆多一點,載入的時候卻出現了記憶體溢出呢,原來是因為安卓在載入圖片的時候是按照像素來算的,你可以通過查看圖片屬性來看一片的像素,可能是1024*800這些,然後用這個值乘以每個像素佔用的記憶體,這個結果才是你佔用記憶體的大小,所以經常1m以上的圖片都會出現這樣的結果,那麼怎麼來避免呢,就是你們學的對圖片進行壓縮,還有就是對圖片進行軟引用。

9.
資料庫也是經常被問到的問題,會直接給你道題,讓你建立一個資料庫,然後建立個表,寫一些sql語句

10.
最後就是你還是需要看看網上一些比較基礎的題目,因為好多公司是先通過筆試才能面試的,筆試的時候好多就是基礎的東西了,上面那些是經常在面試的時候遇到的一些問題,可能忘記了一些,我記起來會加上的,作為剛從達內出來的學長,希望能幫到學弟學妹們!


沖向大牛之安卓---2014.11月面試經常碰到的一些問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.