Android開發找工作是否很難 ?

Android面試

補充下問題吧 也算是記錄吧

面試的公司大概的有

深圳天和榮

泰克威

泡椒網

比高天地

路雲信息科技

雲搜天下

福慧電子商務

和訊華谷

博源醫療

億樂城網路

上海藍本通訊

千邁科技

發掘科技

富士康

酷配網

鑫瑞智科技

廣東創盈貴金屬

全志科技

還有一些忘了就不說了

結果都不是太好

既然問題也提出來了 那我也不怕丑 索性把一部分簡歷也貼出來吧

項目是參考網上資料 也不完全是我自己寫的 應該算不上侵權吧

如果有不當之處 歡迎指正

個人信息

現居住地:深圳 出生日期:1990年7月23日

籍 貫:湖北 工作年限:1年

專 業:信息與計算科學 學 校:山東師範大學

學 歷:本科 英語等級:CET6

工作經歷

2012/08—2013/12:深圳市XXX科技開發有限公司

1.
任職測試工程師,負責公司視頻監控客戶端平台的測試工作。

2.
設計測試數據和測試用例,有效的執行測試用例,提交測試報告。

準確定位並跟蹤問題,推動軟體bug及時合理解決。

基本技能

? 掌握Java SE編程。

? 掌握Android SDK,Framework,進行各種客戶端開發。

? 掌握Android平台下進程與線程,線程與線程通信,非同步任務等機制。

? 掌握Android平台下多線程開發。掌握HTTP,Socket等網路通信技術。

? 掌握Android下四大組件及其生命周期。

? 掌握SQLite資料庫的創建和使用,AIDI實現進程間通信。

? 掌握XML和JSON數據的解析。

? 熟練使用Linux操作系統及其常用命令。

基本技能

? 掌握Java SE編程。

? 掌握Android SDK,Framework,進行各種客戶端開發。

? 掌握Android平台下進程與線程,線程與線程通信,非同步任務等機制。

? 掌握Android平台下多線程開發。掌握HTTP,Socket等網路通信技術。

? 掌握Android下四大組件及其生命周期。

? 掌握SQLite資料庫的創建和使用,AIDI實現進程間通信。

? 掌握XML和JSON數據的解析。

? 熟練使用Linux操作系統及其常用命令。

項目經驗

? 項目名稱:掃掃圖書客戶端

項目描述:一款基於豆瓣網的圖書查詢客戶端,當你在圖書館的時候是不是會疑問這本書的評價好不好,那麼這個應用可以更好地幫助你更好的選擇哪本書。不僅可以知道豆瓣評分,還可以查看豆瓣讀書筆記等圖書信息。

技術要點:主要用到了Zxing開源庫的使用,網路協議豆瓣API的調用,JSON數據的解析,多線程及Handler的使用。

? 項目名稱:文件管理器

項目描述:一款用於查看Android系統文件的應用,主要功能有瀏覽文件,打開文件,新建文件,刪除文件,複製文件,文件重命名,文件搜索。

技術要點:主界面布局用到ListView和GridView,操作文件的相關API,搜索文件模塊中BroadcastReceiver和Service的使用。讀取WebView文件數據非同步處理類AynsTask的應用。

個人評價

熱愛軟體事業,自學能力強,能夠迅速適應環境;工作認真負責,積極上進,能夠吃苦耐勞;團隊意識強,有強烈的集體榮譽感,勇於承擔責任;對於Android開發,有很強的學習能力,並願意和團隊分享工作和技術經驗欲。

應知友要求 貼幾個筆試題吧

再補充一下個人情況吧 12年畢業 之前做軟體測試 有自學Android半年多了 做了幾個小的demo應用

有一家公司複試時也談了待遇工作內容啥的 我還以為希望很大 結果還是悲劇

既然問了 就再補充幾個筆試題

還有那種七八頁的筆試題 看需要在補充吧

感覺大家的回答 確實水平需要加強 面試太多結果不好信心也很受打擊 既然貼了題 就索性把題全部貼完吧 方便需要的知友們


現在做Android的人越來越多,魚龍混雜,不像10年前後,寫過幾個Demo就有人要。社會招聘不同於校園招聘,一般公司肯定更願意招一個進去就能做事的,而不是還需要別人帶。如果是創業公司的話,要求更高:最好懂點Framework層的,做過後端開發或者懂產品也是加分項。

看了題主貼的筆試題,真的是相當基礎了。我去年招聘Android開發出的題比這難多了(至少不會出現"Java Class修飾符"、"Bitmap釋放函數"、"Activity傳參數"、"View和ViewGroup關係"這種毫無營養的問題)。放到網上後很多應徵者反饋難度大、時間短,這是簡化版:Android面試 。去掉了很多Android技術細節的內容,而且原本還有一個Java編程題(Socket實現聊天室)和Android編程題(自己實現類似Pintrest的瀑布流組件),仍然限時120分鐘完成。

一般情況下,公司絕不會錯過真正有能力的人。

昨天一同事招聘的Android開發跟題主情況類似:原來做QA,想轉開發,自學沒多久。但聽同事抱怨很多都不懂,過來還得人帶。雖然有兩三年Android測試經驗,但做開發就寫過幾個DEMO的水平不會比應屆生強多少(現在有些應屆生就已經很強了,後生可畏啊)。最後還是QA Leader過來跟我們團隊Leader各種軟磨硬泡才勉強願意要的(據說原來是同事)。

然後,態度也很重要,少整那些虛的,切忌不懂裝懂

之前跟項目組幾個同事還談起過,現在很多人簡歷寫得相當花哨:各種熟悉、各種掌握、各種精通,反而是那些真正有能力、經驗豐富的程序員簡歷寫的最是簡單樸實。

與其抱著僥倖心理去忽悠面試官,甚至最後被揭穿,還不如果斷承認你對這個知識點不熟悉,然後向他證明你有靠自學快速掌握這個知識點的能力。

最後,望題主早日找到理想的工作。


多謝邀請

年後我們公司招了幾名Android開發,由於就只剩下我一個搞Android的了,只能由我來面試。我們這是小公司,分享一些經驗,希望對你有所幫助。

1.面試題一般是公司人事部門讓面試者做的。我對上面的題不滿意,所以一般不看面試者答的題。

2.由於叫去面試很倉促,只能先讓面試者介紹一下自己,大致掃一下簡歷。尋找一些可以面試的技術點。所以你的簡歷上有沒有一些能夠突出你的技術能力點東西,如果沒有的話,像我這樣菜的面試官可能就不知道該問你些什麼。不要在簡歷上把項目的各個模塊羅列出來,要寫你負責的那塊,使用的那些技術、遇到了那些問題。

3.對技術是否熱愛,能夠主動的去學習一些新的東西。比如Android4.0的設計規範、ActionBar 、Fragment、LoadManager等,如果你能說上來,我便會對你另眼相看。因為這樣的人,我相信工作時也會很主動。

建議你總結一下面試經驗,放低要求,先找一份工作。


Android面試題都不難,但是現在開的薪水都不高


做了4年多android開發,這些題目我有些都答不上來,但是我能很熟練的在代碼里寫出來它們的應用。不是不懂,我也知道裡面的原理(我4年多都是做android源碼二次開發,負責email,settings,browser等模塊,framework都很熟悉了),就是覺得這東西沒什麼好說的。


這什麼水題...問 API 層面的太多,甚至還問 Java 的基礎語法...


這樣說吧,安卓找工作並不是很難,前提是你得會安卓開發技術,你會做app。樓主如果想要走的更遠一點,學一點安卓開發技術,沒有太大的意義。要想自己在技術的變化的浪潮中立不敗之地,得把基礎打好,比如C語言,操作系統,計算機網路,數據結構和演算法之類的。你只要這樣想,基礎打牢了,不管是學安卓或者是其他的技術,學習新技術變得沒那麼困難,找一份好的工作也會變成很簡單的事情。


從CSDN上看到你的帖子了,過來轉了下,個人有幾點建議,希望能對你有所幫助:

1、英語等級:CET6 曾經身為一個java碼農的我對這個事兒很感慨(本人4級都沒過),身邊的同學朋友做研發的也大多數英語能力都很差,所以也失去了很多不錯的機會,英語水平較好的話可以試著投一些國內大公司或者外企。

2、工作經驗:這塊是最主要的了,不論你做開發還是做測試,短短几個月的工作經驗很難讓現在招聘的公司滿意,說白了招人都想招來了就能幹活的。如果找Android開發還是處處碰壁的話是否可以換個思路,去一家自己想去的軟體公司或者互聯網公司,哪怕是繼續做測試,一邊用工作之餘自學一邊向公司做Android的同事請教。

3、簡歷編寫:看了你簡歷在XX公司應該是做黑盒測試吧,簡歷裡面基本沒有說你這幾個月以來收穫的工作經驗,建議可以把自己測試的工作再描述詳盡一些,如熟悉業務流程、與開發人員有效溝通等等。java基本都忘光了,更別說沒接觸過的Android開發了,技術上基本沒啥建議能給你了,不過剛工作不久的程序員切忌不要寫精通XXX,除非你真的很精通,否則面試官一定會針對你精通的內容詳細詢問(看了下你沒有寫精通,這塊只是友情提示,也希望其他程序員兄弟們能看到吧)。

好了,就先到這吧,祝LZ好運,加油!


謝邀。曾經做過一段時間Android,題主貼出的這些面試題都還是比較基礎的,一般來說看幾天書問題不大,當你坐在面試官對面面試的時候面試官都會觀察你對自己能力的自信程度還有就是判斷你是否值得他錄用,錄用你要比錄用其他人有什麼優勢?一般現在的企業都想找一個能直接上項目做事的人而不是還得找一個人帶著你做,所以自己不僅僅要有Android最起碼的技術還要學習一些其他的技術使自己獲得比別人更大的優勢。

另外最重要的是你的方向問題,如果你是想做移動開發,那隻會Android無疑是非常難找工作的,而且我看你以前也只做過testing,國內的測試我也不多說了,你也心裡明白。在做移動開發的時候也分好多方向,這不是語言和平台上的方向,而是針對未來開發方向的選擇,比如你想做Android平台遊戲,那麼OpenGL什麼的就必須要涉及,去年在蘇州的時候幾乎所有的Android工程師第二條要求就是會OpenGL;如果你想做跨平台,那麼就要會一些大型公司做的移動套件,比如數字天堂的MSC移動開發(Mkey 3g)用他們的套件和SDK做多平台移動開發,HTML寫的界面,Java後台,最後可同時生成三大移動平台的安裝文件。現在這個行業很火,有興趣你可以去了解下,找工作什麼的也不是太困難;還有就是移動ERP,比如Oracle ADF mobile,SMP移動開發平台(SAP Mobile Platform),這塊和跨平台很像,也可以說是一個子類,不過更專業的面向ERP方向,也是同時可以支持三大移動平台的,我現在就是做這個方向,個人感覺前景還是不錯的。

上面講的這些都是新興的移動行業,僅供參考。還有選擇公司不是隨意的海發簡歷,而是少而精,按照自己的能力、興趣和自己選擇的方向,找到幾家適合自己發展的公司去揣摩和精心準備。

最後你要記住Android是一個開源的平台,要在這個平台有更好的發展要的就是你比別人會的新,會的多。然後就預祝你的成功了~


筆試題都是一些基礎的問題,我覺得要是找有經驗的程序員,應該多考一些程序整體設計方面的問題,代碼誰都能寫,但設計不是誰都能做


朱元璋當和尚出身最後當皇帝。能力強啥工作都能找到。


最後終於還是找到了 不過老大說先讓我做測試 之後再做開發

感謝所有幫助我的人 感謝所有給我建議的人

這個工作確實有些運氣 估計是急招人 問我的問題也沒答上來 面完就直接要我上班了

最後總結

還是得要技術強 這樣有機會才容易上

希望在新的公司里把技術學好 試用期別讓我滾蛋啊 那樣就太悲慘了


如果你了解android的框架。API,android源碼,熟悉JNI 跟NDK,對android程序的設計架構以及部署熟悉,還有就是熟悉其網路通信機制的話,1萬以上月薪真的不是問題! 北上廣深那些肯定不止1萬 這個數目了!


我這邊有Android開發工程師的崗位,需要的可以私信給我!

崗位要求:

職位:手機應用開發工程師

地點:深圳

職位要求:

* 本科畢業,5 年以上工作經驗

* Android/java 開發經驗超過5年,精通相關編程技術(比如UI/進程間通信/網路通信/數據管理/國際化/藍牙/感測器),能獨立開發完成一個完整的APP項目

* 熟練掌握常用的設計模式,有大型終端軟體架構能力優先

* 有健身/運動/穿戴/醫療行業開發經驗者優先

* 有個人開發APP、並發布到應用市場/開源社區者優先

* 具備良好的團隊精神和溝通意識,責任心強,工作認真細緻,有良好的抗壓能力

* 薪水可觀(20K+)


Class還能使用protect和private修飾?


msra的leader電話里問我會不會Android開發

你說呢


都是基礎題,有些知識點對方問一點你可以多答一些。例如問你view 和viewgroup的關係,你可以擴展到view繪製的過程,以及責任鏈模式,事件分發過程,扯到責任鏈又可以繼續講設計模式,繞到自己擅長的地方。現在一般公司的面試官也不見得水平有多好


我也是個半吊子水平準備5 6月找個實習的大三學生,但覺得樓主列出的問題大多數我還是能做,這些算比較常用的問題吧,還是多做點android面試題和多夯實基礎吧。加油,與君共勉。


和你正相反,面試機會少,不過筆試一般都能過。倒是很多薪水給的太少


樓主要自己反思一下了,我上個月離職,然後在家玩了兩個禮拜,接著兩個禮拜找工作(都是android開發),總共面試了9家公司,5家給了offer,不過都是不知名公司,下個禮拜就上班去了,我是自學android,android的實際工作經驗就1年。


最近我也在找工作,你列舉出的公司我也如果三家 都拿到offer了 不過沒去,不知你要的薪水是多少?


一年安卓開發經驗,看了一下題目比較基礎,靜下心來花幾天時間好好看看JAVA和Android基礎語法就好,可以有針對的去刷些面試題,通過筆試應該沒有問題,有的問題我也不能非常準確的寫出標準答案,但是稍微複習一下就行,加油吧


表示大二的學生覺得你這些題目很簡單。。。還有難不難看個人吧,我們團隊安卓組的學長都很輕鬆找到了工作


應該是自己水平不夠,我沒見過有公司會拒絕牛逼程序員的。


推薦閱讀:

為什麼蘋果這麼多人用?哪裡好?
MOTO G、MX3 和 Nexus 5 選哪個比較好?
如何看待三星旗艦s8/s8+ 也是混用快閃記憶體晶元?
有效減少 Android 應用的方法數
小米6取消耳機孔的意義是什麼?

TAG:公司 | 工作 | Android |