天天看點

吐血整理!網際網路公司常用分庫分表方案彙總!揮淚整理面經前言HUAWEI-Java一面-1HHUAWEI-Java二面 -0.5HHUAWEI-Java三面-0.5HHUAWEI-Java4面-1HHUAWEI-Java5面-HR面最後總結

前言

随着k8s 作為容器編排解決方案變得越來越流行,有些人開始拿 Docker 和 k8s進行對比,不禁問道:Docker 不香嗎?
吐血整理!網際網路公司常用分庫分表方案彙總!揮淚整理面經前言HUAWEI-Java一面-1HHUAWEI-Java二面 -0.5HHUAWEI-Java三面-0.5HHUAWEI-Java4面-1HHUAWEI-Java5面-HR面最後總結
k8s 是kubernets的縮寫,’8‘代表中間的八個字元。

其實 Docker 和 k8s 并非直接的競争對手,它倆互相依存。Docker 是一個容器化平台,而 k8s 是 Docker 等容器平台的協調器。

HUAWEI-Java一面-1H

閑聊偏多,問的技術性問題比較基礎
  • 簡單說說面向對象的特征以及六大原則
  • 談談final、finally、finalize的差別
  • Java中==、equals與hashCode的差別和聯系
  • 談談Java容器ArrayList、LinkedList、**·**HashMap、HashSet的了解,以及應用場景
  • 談談線程的基本狀态,其中的wait() sleep() yield()方法的差別。
  • … …

HUAWEI-Java二面 -0.5H

問題深入一些,開始加難度
  • JVM性能調優的監控工具了解那些?
  • 簡單談談JVM記憶體模型,以及volatile關鍵字
  • 垃圾收集器與記憶體配置設定政策
  • 垃圾收集算法
  • MySQL幾種常用的存儲引擎差別
  • 資料庫的隔離級别
  • 算法:5億整數的大檔案,怎麼排?
  • … …

HUAWEI-Java三面-0.5H

三面問題更為細緻了,考察項目經驗更多
  • Java記憶體模型
  • full gc怎麼觸發
  • gc算法
  • JVM回收政策
  • ClassLoader原理和應用
  • 高吞吐量的話用哪種gc算法
  • ConcurrentHashMap和HashMap
  • volatile的底層如何實作,怎麼就能保住可見性了?
  • 有參與過開源的項目嗎?
  • 線程池原理,拒絕政策,核心線程數
  • 1億個手機号碼,判斷重複
  • 線程之間的互動方式有哪些?有沒有線程互動的封裝類

HUAWEI-Java4面-1H

重點考察全局觀和應急處置
  • 項目介紹
  • 兩次點選,怎麼防止重複下訂單
  • 資料庫表設計,索引
  • Redis的緩存淘汰政策、更新政策
  • dubbo、netty、RPC介紹原理
  • 限流算法
  • zk挂了怎麼辦
  • 分布式鎖的實作方式,zk實作和Redis實作的比較
  • 秒殺場景設計,應付突然的爆發流量
  • 分布式資料一緻性
  • 一緻性哈希
  • 消息隊列原理介紹
  • 注解的原理
  • 資料庫原理,資料庫中間件,索引優化
  • ioc原理、aop原理和應用
  • 大資料相關,MapReduce
  • Docker的原理

HUAWEI-Java5面-HR面

HR面這邊就略過了,一般問來問去就那幾個,沒啥好讨論的
吐血整理!網際網路公司常用分庫分表方案彙總!揮淚整理面經前言HUAWEI-Java一面-1HHUAWEI-Java二面 -0.5HHUAWEI-Java三面-0.5HHUAWEI-Java4面-1HHUAWEI-Java5面-HR面最後總結

看完上述的面試經曆,不知你會作何感受?不過給我的最大沖擊力就是**“面試造火箭,工作擰螺絲” “基礎不牢,地動山搖”** 說的是真真的有理!如果你深感自己技術不牢固,基礎不紮實,刷題不夠多,那我建議你往下聽我繼續分享!

最後總結

搞定算法,面試位元組再不怕,有需要文章中分享的這些二叉樹、連結清單、字元串、棧和隊列等等各大面試高頻知識點及解析,以及算法刷題LeetCode中文版的小夥伴們可以點贊後點選這裡即可免費擷取!

最後再分享一份終極手撕架構的大禮包(學習筆記):分布式+微服務+開源架構+性能優化

吐血整理!網際網路公司常用分庫分表方案彙總!揮淚整理面經前言HUAWEI-Java一面-1HHUAWEI-Java二面 -0.5HHUAWEI-Java三面-0.5HHUAWEI-Java4面-1HHUAWEI-Java5面-HR面最後總結

最後再分享一份終極手撕架構的大禮包(學習筆記):分布式+微服務+開源架構+性能優化

[外鍊圖檔轉存中…(img-htx5x5JX-1621320059813)]