《Android面試題及解析》分享給大家,Android大廠技術面試題匯總

大大牛牛學編程 2021-09-19 21:14:28 阅读数:117

android 解析 分享 android

華為四面(3次技術面+HR面)

一面(1hour)

  • 自我介紹
  • 項目介紹,技術點相關。
  • C++和Java區別,GC
  • 線程相關,Runnable和Thread的區別。
  • 線程池
  • synchronized,volatile
  • 繼承相關,多重繼承和接口
  • 網絡編程
  • UPD,TCP區別
  • 最大的優點
  • 最大的缺點
  • 算法,二叉樹中序遍曆,

早上狀態很差,簡單問題也會卡殼,希望大家還是能够選擇自己狀態好的時間點面試……。

二面(40mins)

  • 自我介紹
  • camera 硬件有哪些引脚。
  • 問渲染管線主要有哪幾個階段?
  • Android的數據存儲方式等等。
  • 說說mvc模式的原理,它在android中的運用。
  • 談談你的工作經曆,聊聊你的職業規劃等。
  • 問了一下,java有幾大基礎數據類型。
  • 問了Activity啟動的幾種模式,强引用、軟引用、弱引用、虛引用使用。
  • 還問了我做過的App上有一個實現的自定義View問了下實現的思路。
  • 又問了自定義View,三個不同的構造函數的各自作用。
  • 問Scoket和Http最大的區別是什麼?

華為面試安排非常緊張,但是反饋效率特別高,一二面結束馬上會短信通知是否通過。然後隔天直接三面,流程走的非常快。

三面(40mins)

  • C/C++基礎:inline和define的區別;
  • volatile的作用,應用在哪些地方,為什麼不是所有的變量都用volatile
  • static變量的特點
  • 操作系統:線程和進程,怎麼實現線程的同步
  • 數據結構:對什麼排序比較熟悉;二分法查找
  • 現場寫程序:一句代碼實現,判斷一個int類型的數是否是2的幂。2進制,比特運算a&(a-1)
  • 做軟件測試什麼能力比較重要?
  • 白盒測試和黑盒測試的區別。
  • 什麼是UT?
  • 問了關於規範、擴展、回調,父類的靜態方法能否被子類重寫等問題
  • 冒泡排序算法。
  • 虛擬機原理、內存回收機制等。
  • 說說對華為的了解
  • 為什麼離職?到華為會不會不習慣?

HR面(20mins)

  • 為什麼離職
  • 有沒有職業規劃
  • 對公司未來的展望
  • 以前公司的薪資待遇
  • 期待的薪資

HR面還好,感覺都是一些常見的問題,沒什麼很刁鑽的問題。

最後

以前一直是自己在網上東平西凑的找,找到的東西也是零零散散,很多時候都是看著看著就沒了,時間浪費了,問題卻還沒得到解决,很讓人抓狂。

後面我就自己整理了一套資料,還別說,真香!

資料有條理,有系統,還很全面,我不方便直接放出來,大家可以先看看有沒有用得到的地方吧。

 CodeChina開源項目:《Android學習筆記總結+移動架構視頻+大廠面試真題+項目實戰源碼》

《Android面試題及解析》分享給大家,Android大廠技術面試題匯總_移動開發

《Android面試題及解析》分享給大家,Android大廠技術面試題匯總_程序員_02

《Android面試題及解析》分享給大家,Android大廠技術面試題匯總_程序員_03

《Android面試題及解析》分享給大家,Android大廠技術面試題匯總_移動開發_04

《Android面試題及解析》分享給大家,Android大廠技術面試題匯總_Android_05

《Android面試題及解析》分享給大家,Android大廠技術面試題匯總_移動開發_06

版权声明:本文为[大大牛牛學編程]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/09/20210919211428136c.html