Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android——武漢百納信息(海豚浏覽器)Android面試總結

Android——武漢百納信息(海豚浏覽器)Android面試總結

編輯:關於Android編程

一、最近由於某些原因,對目前的公司有點失望,於是一時沖動,產生了想回武漢的沖動,於是在某地方看到武漢百納信息——也就是海豚浏覽器的Android開發招聘的信息時,主動聯系了對方,於是,得到了這次面試的機會。技術面前,跟他們的人力資源hr已經進行過一個多小時的電話溝通,總的來說給人的感覺就是,他們的面試不是那麼容易的,他們的要求還是蠻高的,至少在一個多小時的hr交流中,得到的是這個信息。於是,約好了今天中午進行面試,一點鐘,面試准時開始,最後總計花了40分鐘。俗話說,有總結才有進步,每一次的面試都是一次很好的總結的機會,所以,這裡就來進行一下總結。


二、具體的面試知識點。

總的來說,考察的還是比較全面深入的,一些很基本的activity的生命周期,屏幕適配,如何布局之類的知識沒有涉及到,但是java基礎,多線程和service以及設計模式這一塊還是考察得比較多的。下面說下具體的知識點吧,給有需要的童鞋。

1、關於多線程的。 為什麼不能在非UI線程更新UI,如何在子線程更新UI,原理如何?

2、handler和asynctask的區別,在asynctask的doinbackground方法中可以直接更新UI嗎?

3、handler的消息機制

4、簡要介紹下如何進行ndk開發

5、listview的優化,有哪些手段。如果在listview的item中有網絡圖片,該如何處理?如何解決圖片在滑動的時候錯位的問題,也就是在加載網絡圖片的過程中進行滑動操作,然後圖片顯示不正確的問題?

6、Android中service的作用,什麼場景下使用service,service和activity之間如何進行通信?

7、簡要介紹一下http協議 以及在Android中的使用方法、作用,http協議傳輸的具體內容有些什麼?

8、內部類加static靜態修飾和不加static靜態修飾的區別?

9、如何進行自定義控件?有哪些方法?舉出幾個你自定義控件的例子。

10、說出幾種常用的設計模式。你在項目中用到哪些?具體是怎麼操作的,為什麼使用這些設計模式?

11、最後是一些非技術問題,比如課余研究了什麼新技術,看了些什麼書,有沒有寫博客,研究開源的一些東西。


問題大致就是這麼些吧,僅供參考。答案稍後我會補上,大家可以先看看。

有面試武漢百納的童鞋可以參考一下哈。


晚上hr打電話告訴我,面試我的這哥們是微軟出來的博士,囧o(╯□╰)o。。。 有幾個地方沒有回答得很好,明天二面再接再厲吧。


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved