Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android開發工程師面試

Android開發工程師面試

編輯:關於Android編程

1、前言       面試的來由很突然,當時就是一個隨手的投簡歷而來,剛好在公司的旁邊不遠就秉著學習求指點的心態試了一下。            先說第一天,收到一個短息通知我加一個Q詳聊,然後我加了一個Q後就簡單聊了一下,他就叫我做一份題先,時間不限做完發給他,題目有兩個   2、兩個題目   第一個,設計一個簡單的XML文檔生成器,第二個是簡單鋤大地撲克牌程序發牌程序,考查面向對象的設計能力和UML知識點。當天晚上做完之後就發給了他,到了第二天聯系了一下他,本想看一下他怎麼評價我寫的代碼的,可是他完全沒有提出什麼意見也沒有表態,只叫我找個時間去他公司一趟,好久沒想通是什麼個情況,可能是寫的一般,然後叫我去公司在現場考察一次。   3、現場面試              到了第二天,我找了個時間走到金蝶軟件園,先說一下環境,在科技園圈一塊地,建了幾個大廈,一眼看過去,一個字霸氣。然後,在門口登記了一下,繞了幾個圈來到一個接待室聊一下大學生活、排名,排在你前面的人為什麼排在你前面,感覺都是隨便聊聊,沒有什麼重點,然後就去拿了一份筆試題叫我做好給他。題目大概為:    
1、  ArrayList、Vector和LinkedList的存儲特性和什麼時候使用  
2、  HashMap和Hashtable的區別  
3、  String、Stringbuffer的區別  
4、  Set不可放重復的元素的原理,是怎麼實現的(大概是這樣,記得不是很清楚了)  
5、  String s=new String(”xyz”)有多少個String Object對象  
6、  開四條線程,兩條對變量加一,兩條對變量減一  
7、  垃圾回收的機制的原理  
8、  寫一個singleton出來  
9、  Android多線程通信機制的原理  
10、 設計題,花有兩個狀態,一個花開,一個花閉合,三只鳥在花開的時候去踩花,花閉時休息,用最熟悉的語言模擬這個過程,畫出UML  

 

  題目不難在Java九陰真經裡能找到大部分的答案,大部分回答了一下,面試官一直沒什麼表情,這裡主要想分享一下最後一道題,他問我看出了什麼模式,我說了看到有兩種狀態,不同狀態有不同表現就想到了狀態模式,可惜很郁悶,他說他沒有聽過狀態模式,還反問我有這個模式嗎。我當時就蒙了,後來有同學說可能是壓力面。然後他就說了一大堆說不招應屆生,又說我的基礎不行,他們不是說一定要招人,只要是 合適的就會招過來一起工作這樣的,哎,整個面試過程都不是那麼愉快,都是我在說,他不反饋信息,沒有交流到什麼有用信息,然後就就我做兩個View,做好後發給他,時間不限,做好後他叫其他同事繼續面我,因為他覺得沒有底。 4、總結                大公司都注重基礎,盡管進去後很多用不上,可能這就是公司的面試原則吧,然後就是看學校,看成績,最後看開發能力,所以如果你開發能力好,沒有好的出身很可能連面試機會都拿不到。所以作為一個號的程序猿要注重全面發展,畢竟水桶的容量是如最短那塊決定的。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved