天天看點

2019年底騰訊Android研發崗面試複盤總結

很多打算年初跳槽的,因為疫情的原因放緩了節奏,在家辦公,不像平時那麼友善去找工作跑面試了。

不過凡事都有兩面性,給了大家更多的時間去準備,修煉内功,提升技術。投入更多的時間去針對性的複習,能大大增加面試通過的幾率,獲得心儀的offer。

去年底群裡有位小夥伴去騰訊旗下的一家子公司面試,拿到的offer是30k還不錯。但是各方面福利會差一些是以沒去。說是先去稍微低一點的公司試煉一下。然後針對自己的不足方面補充,争取上半年可以跳進騰訊。

這裡分享一下他的面試總結,以及面試題和分析;

2019年底騰訊Android研發崗面試複盤總結

資料結構算法,調優,View,SDK,動畫音視訊等以及你使用過的架構且第一輪的基礎很重要,通過後錄取可能性就相對高了!

2019年底騰訊Android研發崗面試複盤總結

騰訊面試源碼相關11題+詳解(截圖)

Android屬性動畫實作原理;

補間動畫實作原理

Android各個版本API的差別

Requestlayout,onlayout,onDraw,DrawChild差別與聯系

invalidate和postInvalidate的差別及使用

Activity-Window-View三者的差别

談談對Volley的了解

描述一次網絡請求的流程

HttpUrlConnection 和 okhttp關系

10.如何優化自定義View

1)在要在onDraw或是onLayout()中去建立對象,因為onDraw()方法可能會被頻繁調用,可以在view的構造函數中進行建立對象; 2)降低view的重新整理頻率,盡可能減少不必要的調用invalidate()方法。或是調用帶四種參數不同類型的invalidate(),而不是調用無參的方法。無參變量需要重新整理整個view,而帶參數的方法隻需重新整理指定部分的view。在onDraw()方法中減少備援代碼。 3)使用硬體加速,GPU硬體加速可以帶來性能增加。 4)狀态儲存與恢複,如果因記憶體不足,Activity置于背景被殺重新開機時,View應盡可能儲存自己屬性,可以重寫onSaveInstanceState和onRestoreInstanceState方法,狀态儲存。

11.低版本SDK如何實作高版本api?

使用@TargetApi注解· 當代碼中有比AndroidManifest中設定的android:minSdkVersion版本更高的方法,此時編譯器會提示警告,解決方法是在方法上加上@SuppressLint("NewApi")或者@TargetApi()。但它們僅是屏蔽了android lint錯誤,在方法中還要判斷版本做不同的操作。 @SuppressLint("NewApi")屏蔽一切新api中才能使用的方法報的android lint錯誤 @TargetApi() 隻屏蔽某一新api中才能使用的方法報的android lint錯誤,如@TargetApi(11)如果在方法中用了隻有API14才開始有的方法,還是會報錯。

1.一定要謹慎對待寫在履歷上的東西,一定要對履歷上的東西非常熟悉。因為一般情況下,面試官都是會根據你 的履歷來問的;

2.能有一個上得了台面的項目也非常重要,這很可能是面試官會大量發問的地方,是以在面試 之前好好回顧一下自己所做的項目;

3.和面試官聊基礎知識比如設計模式的使用、多線程的使用等等,可以結合具體的項目場景或者是自己在平時是 如何使用的;

4.建議提前了解一下自己想要面試的公司的價值觀,判斷一下自己究竟是否适合這個公司。

5.另外,我個人覺得面試也像是一場全新的征程,失敗和勝利都是平常之事。是以,勸各位不要因為面試失敗而灰心、 喪失鬥志。也不要因為面試通過而沾沾自喜,等待你的将是更美好的未來,繼續加油!

開發是面向對象。我們找工作應該更多是面向面試。哪怕進大廠真的隻是去甯螺絲,但你要進去得先學會面試的時候造飛機不是麼?

這裡我在收集了一套最新的Android面試專題合集。這些題目是去年群友去百度、小米、樂視、美團、58、獵豹、360、新浪、搜狐等一線網際網路公司面試被問到的題目。并且大多數都整理了答案,熟悉這些知識點會大大增加通過前兩輪技術面試的幾率
2019年底騰訊Android研發崗面試複盤總結
作者目前在深圳,13年java轉Android開發,在小廠待過,也去過華為,OPPO等,去年四月份進了阿裡一直到現在。等大廠待過也面試過很多人。深知大多數國中級Android工程師,想要提升技能,往往是自己摸索成長,不成體系的學習效果低效漫長且無助。

我們今年整理了一份阿裡P7級别的Android架構師全套學習資料,特别适合有3-5年以上經驗的小夥伴深入學習提升。

主要包括騰訊,以及位元組跳動,華為,小米,等一線網際網路公司主流架構技術。如果你有需要,盡管拿走好了。

《Android架構視訊+BAT面試專題PDF+學習筆記》

點選石墨文檔,免費領取Android進階教程和面試題PDF;

最後,祝大家都可以進入自己想心儀的大公司。

繼續閱讀