大廠面試真題向來是求職者的最佳練兵場,華為在Java開發工程師招聘中有哪些技術性考察和傾向?那今天咱就給大家分享一下近期的華為5面面經!

注:以下所分享的華為面試問題,相關的答案已整理出,且為了更加方便給想要進大廠的小伙伴一些幫助,我還專門準備了全套的《Java面試合集》(文末見),全都是一丟一丟的收集整理純手打出來的——并收整在【我的學習筆記大全】
華為Java一面· 1H
閑聊偏多,問的技術性問題比較基礎
-
·簡單說說面向物件的特征以及六大原則
-
·談談final、finally、finalize的區別
-
·Java中==、equals與hashCode的區別和聯系
-
·談談Java容器ArrayList、LinkedList、·HashMap、HashSet的理解,以及應用場景
-
·談談執行緒的基本狀態,其中的wait() sleep() yield()方法的區別,
華為Java二面 · 0.5H
問題深入一些,開始加難度
-
·JVM性能調優的監控工具了解那些?
-
·簡單談談JVM記憶體模型,以及volatile關鍵字
-
·垃圾收集器與記憶體分配策略
-
·垃圾收集演算法
-
·MySQL幾種常用的存盤引擎區別
-
·資料庫的隔離級別
-
·演算法:5億整數的大檔案,怎么排?
華為Java三面· 0.5H
三面問題更為細致了,考察專案經驗更多
-
·Java記憶體模型
-
·full gc怎么觸發
-
·gc演算法
-
·JVM回收策略
-
·ClassLoader原理和應用
-
·高吞吐量的話用哪種gc演算法
-
·ConcurrentHashMap和HashMap
-
·volatile的底層如何實作,怎么就能保住可見性了?
-
·有參與過開源的專案嗎?
-
·執行緒池原理,拒絕策略,核心執行緒數
-
·1億個手機號碼,判斷重復
-
·執行緒之間的互動方式有哪些?有沒有執行緒互動的封裝類
華為Java4面 · 1H
重點考察全域觀和應急處置
-
·專案介紹
-
·兩次點擊,怎么防止重復下訂單
-
·資料庫表設計,索引
-
·Redis的快取淘汰策略、更新策略
-
·dubbo、netty、RPC介紹原理
-
·限流演算法
-
·zk掛了怎么辦
-
·分布式鎖的實作方式,zk實作和Redis實作的比較
-
·秒殺場景設計,應付突然的爆發流量
-
·分布式資料一致性
-
·一致性哈希
-
·訊息佇列原理介紹
-
·注解的原理
-
·資料庫原理,資料庫中間件,索引優化
-
·ioc原理、aop原理和應用
-
·大資料相關,MapReduce
-
·Docker的原理
看完上述面試經如果你深感Java基礎不夠扎實 或者刷題刷的不夠,知識不全面

小編專門為你量身定制了<Java一線大廠高崗面試題決議合集:JAVA基礎-中級-高級面試+SSM框架+分布式+性能調優+微服務+并發編程+網路+設計模式+資料結構與演算法>

針對知識面不夠,也莫慌!還有一整套的<Java核心進階手冊>,可以瞬間查漏補缺

更有純手繪的各大知識體系大綱,可供梳理:Java筑基、MySQL、Redis、并發編程、Spring、分布式高性能架構知識、微服務架構知識、開源框架知識點等等的xmind手繪圖~


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/183439.html
標籤:其他
