1. 程式人生 > 其它 >mysql排它鎖之行鎖,Spring容器如何解決迴圈依賴的原理

mysql排它鎖之行鎖,Spring容器如何解決迴圈依賴的原理

美團一面(50分鐘左右)

  • 程序和執行緒
  • 死鎖的必要條件
  • 網路,七層協議
  • TCP和UDP的區別
  • hashmap 詳細講一下
  • hashmap底層是如何解決hash衝突的
  • hashmap和linkedhashmap
  • 資料庫的索引,為什麼推薦自增id,有什麼優點
  • MySQL的引擎?innodb的索引儲存方式?B+樹的特點
  • 為什麼用B+樹
  • 瞭解hash索引麼,他跟B+樹索引的區別,哪個效能好
  • GC的方法
  • 寫程式碼(走臺階,用陣列實現stack,醜數)

美團二面(1小時20分鐘左右)

  • 自我介紹
  • 數學建模競賽的內容,自己擔任的角色。 主成分分析方法
  • java 的垃圾回收,講一講
  • 手撕程式碼:包含*和?的萬用字元,判斷待匹配的字元是否複合模板。
  • 資料庫擅長什麼?做過分散式麼?用過ES麼?
  • 無向圖的儲存,鄰接矩陣和鄰接表
  • 職業規劃
  • 現在拿到offer了嗎?有哪些?
  • 你有什麼問題麼?
  • 平時會看什麼書麼?
  • 你有什麼問題麼?

美團三面(30分鐘左右)

  • 今年實習做了些什麼
  • 之前實習經歷概括
  • 實習最大的收穫是什麼
  • 服務端的事故,你遇到過的
  • 你從那次線上事故學到的,如果要避免這種事故需要做哪些事情
  • 參加數模很多次,原因?(我本科和研究生參加了四次建模,大概看我參加了太多次);最近一次數模的題目,詳細講一講;數模的解題思路,為什麼選擇那個模型?為什麼不用其他的模型?
  • 有一個大陣列,儲存的都是整數,用最快的速度找到裡面最大的100個數字?
  • 除了這種方法,還有什麼方法?
  • 找工作想找一個什麼樣的?
  • 為什麼選擇開發工作?為什麼不選產品?
  • 大學到現在6年遇到什麼挫折?
  • 小論文發了麼?

美團HR面(25分鐘)

  • 說一下對前三次面試的感受
  • 前面面試過程中,有哪些問題答得不太好;這些問題為什麼沒有沒答好?
  • 實習工作內容,為什麼選擇服務端開發?
  • 實習過程中印象比較深的事情
  • 這個過程中有些壓力,你平時是怎麼紓解壓力的?
  • 自己有什麼優缺點?
  • 對工作崗位的一些要求?
  • 為啥參加這麼多競賽?
  • 還有什麼想問的?

最後

分享一些系統的面試題,大家可以拿去刷一刷,準備面試漲薪。

這些面試題相對應的技術點:

  • JVM
  • MySQL
  • Mybatis
  • MongoDB
  • Redis
  • Spring
  • Spring boot
  • Spring cloud
  • Kafka
  • RabbitMQ
  • Nginx
  • ......

大類就是:

  • Java基礎
  • 資料結構與演算法
  • 併發程式設計
  • 資料庫
  • 設計模式
  • 微服務
  • 訊息中介軟體

本文已被CODING開源專案:【一線大廠Java面試題解析+核心總結學習筆記+最新講解視訊+實戰專案原始碼】收錄