導航:首頁 > 操作系統 > android工程師面試

android工程師面試

發布時間:2022-11-26 05:31:01

Ⅰ 如何面試 android 工程師

可以從各個方面來看,技術方面,可以問問android系統的一些基礎知識,如果對方是有項目經驗的,可以舉實例來讓對方給出技術解決方案,我個人比較喜歡問實例,因為來面試的人把基礎知識都背的差不多了,再怎麼問都差不多,只有實例才可以看出對方到底有沒有實際項目經驗,和知識點的運用能力。
工作能力方面,可以看看對方解決問題的方法,面對問題的態度,責任心等。
往往對方面試的時候,從回答你問題的方式,就可以看出這個人是否有自信,是否敢於承擔責任,問其A,答曰B的基本可以無視之。
技術能力很重要,但是我覺得態度更重要。希望對你有用,望你採納

Ⅱ 如何面試 Android 工程師

拿自身來舉個栗子把= ̄ω ̄=~
先介紹一下自己的情況,我是一名2016應屆畢業生,自學的android開發,面試過好多公司(目前待業/(ㄒoㄒ)/),有實習生的,也有社招的,也有校招的,下面就從這三個來說吧:

實習生:
對於實習生而言的話,可能對於android方面的要求並不是特別的高,比較注重基礎,但是基本的得會,比如:
四大組件基本的概念以及使用。
activity的生命周期流程,這是最基本的,但是你得清楚到底是啥時候調用各個方法,如一個頁面(A)當前正在跟用戶交互,彈出一個Dialog後,A的各個回調方法的流程調用情況等。
數據存儲的方式,五大存儲方式的基本使用。
掌握網路通信中httpClient和HttpUrlConnection基本使用,任何網路框架都是從最簡單的寫起,所以這個必須要知道。
熟悉json解析,JsonObject,JsonArray等等的各種使用。
會導入第三方庫。
線程(Thread,Runnable)的使用。
主線程和其他線程的交互(Handler,AsyncTask)。

校招:
對於校招而言的話,主要是對於計算機基礎能力的考察,尤其bat等公司更甚,當然android方面也是需要的,主要考察的方面是:
熟練掌握操作系統原理
熟練掌握計算機網路
熟練掌握數據結構以及演算法
良好的java基礎
android基本的都要會,在此基礎上需要掌握一定的源碼方面的知識,比如handler源碼,AsyncTask源碼,觸摸事件機制,view的事件分發機制,清楚他們是如何由0到1完成各自的工作的。
閱讀過相關開源項目,對開源項目做過校正或者貢獻的,Github好多小星星的~

社招:
再講之前先吐槽一下某大型互聯網照片處理類公司(B)的HR,說好的校招,結果把我安排到社招相關去了,嗶了狗了。
對於社招方面,個人了解的也比較少,主要是經歷了B這個公司的面試,所以就面試的內容來講講吧,拋磚引玉好了,個人覺得社招尤其注重你在工作項目中的對於代碼整體框架的整體認識以及熟練掌握程度:
對於源碼有一定的研究,Binder機制的理解,熟練自定View,能夠對開源庫進行再次的封裝,改寫等等,AWS,WWS等等有一定的認識。
閱讀過開源項目源碼,清楚開源項目的構建歷程,優缺點等。
設計模式的理解與運用。
對於上任公司項目的理解,能夠清楚的講解自己編寫代碼的思路。
獨立解決Bug的能力,優化代碼的能力,重構代碼的能力。
良好的計算機基礎。
最最重要的一點,我覺得是:
對於技術是否有熱情,有求知慾,願意去嘗試,去了解新的技術,這是我認為最重要的一點。
僅僅針對個人情況寫的,有什麼寫的不對的地方還請大家多多指正~

Ⅲ Android工程師面試會問哪些問題

1、請用最簡潔的語言描述您之前的工作經歷和工作成果。
2、您認為此工作崗位應當具備哪些素質和特質?
3、您平時習慣於單獨工作還是團隊工作?
4、您對原來的單位和上司的看法如何?
5、您如何描述自己的個性?
6、是否方便告訴我您目前的薪資待遇是多少?
7、您是否介意我們通過您原來的單位進行一些調查?
95%的面試基本上都離不開這些問題,當然還會提問一些專業問題,慕課網聽聽關於安卓面試的課程,老師會教你一些回答的技巧。

Ⅳ 如何面試 Android 工程師

工作主要還是看一個人的能力。先介紹自己的名字,那裡人,愛好,性格特點,有什麼特長,學習和工作經歷,對本工作的看法,對單位的看法,對未來的規劃等等。最重要的是自我介紹是要自信,說話時膽子放大點,說話清晰,有條理,別緊張。

Ⅳ android工程師面試一般會問哪些問題

1. Android經驗
如果不是校招,Android經驗是必須的,我比較喜歡問一些基礎概念與技術原理,比如Activity、View、Window的理解,各LaunchMode的使用場景,View的繪制流程,Touch事件機制,Android動畫的原理,Handler, Looper的理解,Android跨進程通訊的方式,Binder的理解,Android Mashup設計的理解等等。
2. Java水平
基本上就是Effective Java那本書里提到的東西,如果你背完那本書里的問題,並且對答如流,沒問題,就要你這樣的。其實也會考察關於final用法,反射原理,註解原理,java編譯過程,GC等一些常見問題。
3. IT基礎知識
其實就是計算機科班學生學校里學到的一些東西,在校招時這塊是重點,社招會放寬,但一些基本的常識是要有的,比如不少人都不知道http的get post有啥區別,https的那個s是什麼意思,講不清進程與線程的概念,不知道二分演算法是個啥東西。這些簡單問題的篩選,可以過濾一些所謂野路子的程序員,是不是科班出身不重要,搞這行就得對一些基本常識有概念,不然以後怎麼愉快的交流呢?
4. 代碼質量的認識
我們需要的是一個對代碼味道有感覺的人,關於這點,看下《Clean Code》就夠了,面試中這點其實不好考察,可以讓他聊一聊對代碼質量的認識,雖然不能排除對方誇誇其談,至少想法不多,只能提到命名風格這一點的人是不符合要求的,也可以在寫Code的環節中觀察。
5. 技術視野
比如對Android開發新技術的了解與學習,對其它流行技術領域的了解,這其實與我剛才提到的技術廣度的考察有關,就我面試過程中,發現很多非互聯網行業的從業人員,因為公司各種操蛋規定與公司技術氛圍的原因,技術視野相當狹窄。
我個人對這點深有體會,2011年我還在傳統行業從事軟體研發,當時的公司因為擔心技術信息泄露,不讓上網,相當封閉,我個人雖然自認為已在那個行業內做到業內專家的級別,但總感覺哪裡不對,有一天我很興奮的打算跟身邊同事聊一聊Android的時候,發現他們居然都不知Android為何物?2011年啊同志們,當時的震驚無法言表,深切感覺到需要作出改變了,毅然放棄多年行業積累,轉戰移動互聯網,直到現在。時至今日,多年前的小夥伴也有很多混出了名黨,開始走向人生巔峰,我也從來沒有後悔當初做出的選擇。
6. 技術想像力
一個優秀的技術人,如果知識的深度與廣度足夠,知識已成體系,那麼他對於一些從未接觸過的領域,也是可以做出足夠合理的想像與判斷,面試過程中如果問到一些領域候選人沒有涉獵,這時候一般不用過多糾纏,但如果你想借這個問題考察下他的技術想像力,可以深入下去,比如問他:「你覺得這個東西應該是什麼原理呢?」,「這個酷炫的控制項,如果要你來做,你會怎麼實現?」。在這方面表現出色的同學無疑是有深厚基礎與足夠廣度的人。

Ⅵ 如何面試 Android 工程師

首先你得了解對方招聘的Android工程師職位內容和自己的能力是不是相符,在面試的時候盡量凸顯出自己的能力,有自己的作品,具體描述一下如何完成的自己的作品,讓面試官感受到你得技術能力可以勝任當前的職位。

Ⅶ 如何面試 Android 工程師

可以從各個方面來看,技術方面,可以問問android系統的一些基礎知識,如果對方是有項目經驗的,可以舉實例來讓對方給出技術解決方案,個人比較喜歡問實例,因為來面試的人把基礎知識都背的差不多了,再怎麼問都差不多,只有實例才可以看出對方到底有沒有實際項目經驗,和知識點的運用能力。

工作能力方面,可以看看對方解決問題的方法,面對問題的態度,責任心等。
往往對方面試的時候,從回答你問題的方式,就可以看出這個人是否有自信,是否敢於承擔責任,問其A,答曰B的基本可以無視之。
技術能力很重要,但是態度更重要。

Ⅷ 如何面試 Android 工程師

1.看招聘方的招聘需求,包含任職要求和工作內容,去面試時,突出自己符合任職要求的點,突出自己和應聘職位相關的工作實踐經歷;2.Android 工程師,屬於技術類崗位,突出自己的專業能力、項目經驗和實踐經歷很重要;3.去面試前,尤其是第一輪面試,准備好經典面題的答案,如自我介紹、為什麼選擇我們公司、優缺點、項目經歷等等。作為快就業的大學生求職指導老師還要提醒您一點,去具體公司面試的時候,多搜集這個公司相關的面試真題,提前做准備。

Ⅸ 如何面試 Android 工程師

從下面幾個方面:
一、語言表達能力。
語言表達能力很重要。在開發的過程中,需要把問題描述清楚,交流無障礙。
二、獨立思考問題
開發過程中,終會遇到問題的,可以考量一下面試者的思考方式。比如 出一些演算法題。
三、技術相關的
包括java、Android、演算法。
java: 抽象類、介面、自動裝配、反射、異常、註解、文件讀寫、線性安全、java 虛擬機、代碼規范相關等等。
Android:handler的機制、自定義View、進程通信、事件處理、網路處理、內存優化、插件化思想、設計模式、類載入器等等
具體要問怎麼樣的,根據項目來。
演算法:幾大排序選一個、鏈表、二叉樹等等。

Ⅹ 如何面試 Android 工程師

可以從各個方面來看,技術方面,可以問問android系統的一些基礎知識,如果對方是有項目經驗的,可以舉實例來讓對方給出技術解決方案,我個人比較喜歡問實例,因為來面試的人把基礎知識都背的差不多了,再怎麼問都差不多,只有實例才可以看出對方到底有沒有實際項目經驗,和知識點的運用能力。
工作能力方面,可以看看對方解決問題的方法,面對問題的態度,責任心等。
往往對方面試的時候,從回答你問題的方式,就可以看出這個人是否有自信,是否敢於承擔責任,問其A,答曰B的基本可以無視之。
技術能力很重要,但是我覺得態度更重要。

閱讀全文

與android工程師面試相關的資料

熱點內容
亞馬遜店鋪可以遷移到雲伺服器嗎 瀏覽:840
真空泵壓縮比會改變嗎 瀏覽:329
示波器app怎麼看 瀏覽:612
米家app英文怎麼改 瀏覽:605
學習編程你有什麼夢想 瀏覽:886
農行信用報告解壓密碼 瀏覽:217
小程序員調試信息 瀏覽:183
電腦打代碼自帶編譯嗎 瀏覽:273
和平怎麼在和平營地轉安卓 瀏覽:463
我的世界中如何查看伺服器的人數 瀏覽:618
台式機改為網路伺服器有什麼好處 瀏覽:960
騰訊雲輕量應用伺服器如何登陸 瀏覽:620
考研復試c語言編譯器 瀏覽:150
安卓的字體怎麼變粗 瀏覽:253
java錯誤無法載入主類 瀏覽:348
程序員考試考什麼文憑 瀏覽:883
pdf版破解 瀏覽:522
安卓系統如何重啟 瀏覽:174
小天才app鬧鍾怎麼改 瀏覽:962
司馬彥PDF 瀏覽:885