溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

安卓工程師大廠面試真實際遇,試題你來挑戰(zhàn)一下?

發(fā)布時間:2020-08-08 22:17:08 來源:ITPUB博客 閱讀:177 作者:yilian 欄目:移動開發(fā)

面試不是一錘子買賣,通常需要 3~6 輪面試,遂需要準(zhǔn)備的內(nèi)容挺多的,請聽我詳細(xì)道來

假設(shè)你面試的是知名互聯(lián)網(wǎng)企業(yè)的研發(fā)崗位,那么面試大概率是 4 或 5 輪

  • 第一輪 同事面
  • 第二輪 主管面
  • 第三輪 經(jīng)理面
  • 第四輪 HR 面
  • 第五輪 HR + 大領(lǐng)導(dǎo)
安卓工程師大廠面試真實際遇,試題你來挑戰(zhàn)一下?

無論哪一輪面試,你都得主動提出“我簡單地介紹一下自己”,遂自我介紹肯定是要有的。自我介紹要描述清楚你叫什么、多少歲、多少年工作經(jīng)驗、你之前是做什么的、這次面試打算面什么崗位、主要的技術(shù)棧是什么以及自己的高光時刻。

面試時遇到的面試官考察的內(nèi)容都是不同的,遂你要準(zhǔn)備不同層次答案。就以阿里的5輪面試為例,看你會哪些?

安卓工程師大廠面試真實際遇,試題你來挑戰(zhàn)一下?

一面

  • 介紹下自己

  • java虛擬機相關(guān)問題

  • 垃圾回收機制

  • 數(shù)組和鏈表的區(qū)別,特點

  • CCSP里做過什么題目

  • HTTPS SSL

  • TCP/IP三次握手

  • HandlerThread

  • ThreadLocal

  • View的繪制

  • ListView優(yōu)化

  • Handler機制

  • 事件分發(fā)機制

  • 談?wù)勀銓VP的理解及其優(yōu)化
    有些人將Activity作為Presenter。還有對Presenter的優(yōu)化,在V與P之間 P與M之間 增加代理類

  • Builder設(shè)計模式的應(yīng)用

  • 內(nèi)存泄漏(詳細(xì)舉例)
    比如單例模式下,如果實例持有Activity的引用,那么Activity退出時它的內(nèi)存將不會被回收,因而導(dǎo)致內(nèi)存泄漏,這種情況應(yīng)該傳Application的Context
    匿名內(nèi)部類將持有Activity的實例。避免在Activity中使用非靜態(tài)內(nèi)部類,在傳遞Activity的時候使用軟引用(使用前記得判空)
    使用LeakCanary 進(jìn)行Android內(nèi)存檢測

  • java的類加載機制

  • Android的類加載方式,區(qū)別

  • Glide

  • 進(jìn)程管理

  • 內(nèi)存管理

  • 設(shè)備管理

  • 文件管理

二面

  • 介紹下自己
  • 介紹下自己的項目
  • 請說下你對相冊的優(yōu)化
  • RecyclerView復(fù)用機制
  • RecyclerView的優(yōu)化
  • Glide加載圖片原理(如何壓縮,如何緩存,三級緩存各是什么作用)
  • 如果增加了緩存是否會使你的App性能下降?
    這里他是想問你你為啥實現(xiàn)緩存,圖片復(fù)用的命中率有多少?緩存真的能給你的app帶來效率上的提升嗎?主要結(jié)合項目來談
  • 一個jpg或者png圖片,它的大小如何計算
  • 如何處理recyclerView圖片閃爍問題
  • 在開發(fā)過程中,遇到最大的困難是什么
  • 你的技術(shù)棧,平時怎么學(xué)習(xí)的看過哪些書
  • 數(shù)據(jù)庫,索引,事務(wù)(詳細(xì)介紹的那種,比如索引底層用的BTree,優(yōu)點缺點,事務(wù)的四大特性,權(quán)限等)
  • MVP,MVC
  • 循環(huán)鏈表的檢測

總監(jiān)面

  • 你是怎么學(xué)習(xí)java和Android的

  • 問項目

  • 主要還是圍繞項目聊。。項目功能的實現(xiàn),項目維護啥的,深入項目細(xì)節(jié)

  • 自定義View,在網(wǎng)上看過哪些自定義控件,自己實現(xiàn)過哪些?

  • 看過哪些源碼?

  • OOM怎么出現(xiàn)的?解決方法?

  • Glide源碼

  • java內(nèi)存模型

  • javaGC過程

  • 屏幕適配

  • 參加過B或T的面試了嗎?為什么選擇阿里?

  • HR會盡量快點給你打電話

交叉面

這個看個人情況

我是某天晚上十點鐘,打游戲打得正嗨呢,突然杭州一個電話打過來,心里一哆嗦。只能坑隊友了。。

這次是另一個部門的主管面試的我,由于當(dāng)天晚上面完了就直接睡覺了,具體的問題記得不太清楚,不過總的來說主要還是圍繞著項目的細(xì)節(jié)問的,還有對項目的優(yōu)化和進(jìn)一步改進(jìn)的方法,和一些其它小問題。。 不過最后面試官對我還是挺滿意的,讓我等待HR面試。

總結(jié)

總體來說不是很難,阿里的面試官比較注重基礎(chǔ)和項目。應(yīng)該是對自己工作定位原因吧,我給自己目前的定位是實現(xiàn)應(yīng)用層的功能上,還沒機會,暫時也沒實力進(jìn)軍SDK開發(fā),先把應(yīng)用層做好吧。

所以和面試官聊的最多的是對項目的看法。一般來說他們不會太為難你的,可能是我運氣好吧,我遇到的面試官都很Nice。復(fù)習(xí)好就行,遇到不熟悉的領(lǐng)域的先說自己在該方面的認(rèn)識再說不會,如果他繼續(xù)問你,說明在考察你思考問題的思路,順著思路答就好了。

HR面

這里由于涉及到一些個人問題,我就不怎么貼出來給大家看了,大家可以去網(wǎng)絡(luò)上找一下相關(guān)面經(jīng)。

總結(jié)

其實在HR面這塊,很多地方我答得并不是很完備,全程小心謹(jǐn)慎,生怕說錯半個字

在HR面里,個人覺得更多的是考驗的是你的綜合能力,作為一名程序員,有努力勤奮的精神是不夠的,還有注重和團隊成員的溝通和情緒管理(千萬不要拿刀砍產(chǎn)品經(jīng)理 o( ̄ ̄)d )

后來HR還告訴我,專注于技術(shù)也是不夠的,對業(yè)務(wù)也要做到胸有成竹。最后真誠+反套路是關(guān)鍵!

最主要的還是真誠,畢竟她吃的鹽比你吃的飯還多,要比套路你是套路不過她的,揚長避短,引導(dǎo)她向你的長處發(fā)問,最好結(jié)合自身經(jīng)歷多準(zhǔn)備幾個實際場景

一些拙見

如果確定了自己要找工作,那就要有危機感了,平時多準(zhǔn)備
這里給大家看一下我面試時的準(zhǔn)備資料,也是我閑暇還會反復(fù)翻閱的精品資料!

Android學(xué)習(xí)PDF大全、Android進(jìn)階之光、高級Android開發(fā)強化實戰(zhàn)、深入探索Android熱修復(fù)技術(shù)原理,還有算法題,可以直接私信我【核心】免費分享給大家

Android學(xué)習(xí)PDF大全

這份Android學(xué)習(xí)PDF大全真的包含了方方面面了,內(nèi)含Java基礎(chǔ)知識點、Android基礎(chǔ)、Android進(jìn)階延伸、算法合集等等

安卓工程師大廠面試真實際遇,試題你來挑戰(zhàn)一下?

Android進(jìn)階之光

1章  Android新特性

.第 2章  Material Design

3章  View體系與自定義 View

4章 多線程編程

5章 網(wǎng)絡(luò)編程與網(wǎng)絡(luò)框架

6章 設(shè)計模式

7章 事件總線

8章 函數(shù)響應(yīng)式編程

9章 注解與依賴注入框架

10章 應(yīng)用架構(gòu)設(shè)計

11章 系統(tǒng)架構(gòu)與 MediaPlayer框架

安卓工程師大廠面試真實際遇,試題你來挑戰(zhàn)一下?

高級Android開發(fā)強化實戰(zhàn)

1.進(jìn)階基礎(chǔ)

2高階控件

3.項目架構(gòu)

4.晌應(yīng)式編程

5.炫酷功能

6.精美動畫

7.Katlin SVG

8.測試與優(yōu)化

安卓工程師大廠面試真實際遇,試題你來挑戰(zhàn)一下?

深入探索Android熱修復(fù)技術(shù)原理

介紹了 Android 熱修復(fù)的核 技術(shù)原理 結(jié)合 ophix 熱修復(fù)開發(fā)實踐過程,

從代碼修復(fù)、資源修復(fù)、 so 庫修復(fù) 大方向進(jìn)行了詳細(xì)的技術(shù)剖析與解讀,業(yè)內(nèi)少有的深度講解 Android 系統(tǒng)熱修復(fù)技術(shù)的書籍,對于原理、代碼講解得非常清晰和深入,值得我們 AAndroid工程師研讀。

安卓工程師大廠面試真實際遇,試題你來挑戰(zhàn)一下?

我的這份學(xué)習(xí)合集,可以有效的幫助大家掌握知識點。

獲取方式:關(guān)注我看個人介紹,或直接  點擊我

總之也是在這里幫助大家學(xué)習(xí)提升進(jìn)階,也節(jié)省大家在網(wǎng)上搜索資料的時間來學(xué)習(xí),也可以分享給身邊好友一起學(xué)習(xí)!

最后祝大家 找工作的 能順利拿到心怡的offer哦~

分享不易,不關(guān)注+點贊支持一下嘛?

安卓工程師大廠面試真實際遇,試題你來挑戰(zhàn)一下?
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI