滴滴Java後臺3面題目:網路+記憶體溢位+各種鎖+高效能+訊息佇列
一面
- 自我介紹
- 專案介紹
- JVM類載入機制
- java的垃圾回收器都有哪些,說下g1的應用場景,平時你是如何搭配使用垃圾回收器的。
- 紅黑樹的設計
- 經常使用的設計模式?以及UML設計?
- hashmap實現的的資料結構是什麼樣的?當hash衝突過多時會怎麼處理?何時處理?
- OSI七層與TCP/IP五層網路
- 資料庫隔離級別,不同隔離級別存在的問題(髒讀、不可重複讀、幻讀),出現的原因
- 畫出springmvc框架大致處理請求的流程
- Spring攔截器有哪些方法?多個攔截器執行時方法呼叫的順序?
- select poll epoll區別
- Java執行緒池
- 談談volatile、AQS、CAS的區別
二面
- 如果你的專案出現了記憶體洩露,怎麼監控這個問題,怎麼分析解決?
- 有實際的JVM效能調優案例嗎?重點需要關注哪些核心引數?
- nio和bio,bio底層怎麼實現的呢
- redis為何效率高?談談一致性雜湊演算法
- Java多執行緒的幾種鎖區別
- 資料庫悲觀鎖,樂觀鎖
- 熟悉哪些開源訊息佇列嗎?典型的應用場景
- nginx+redis叢集
- session共享的方案
三面
- 談談對spring boot的使用
- spring boot和spring cloud的區別?spring cloud的核心元件?
- 談談spark hadoop的瞭解
- 高效能RPC的理解 socket相關
- 怎麼解決分散式資料一致性
以上就是滴滴java研發3面題目,以下是我總結整理的滴滴Java必考題,範圍包含最全MySQL、Spring、Redis、JVM等最全面試題和答案
有想獲取面試題文件的朋友,見下:
「其他文章」
- No.9 軟連結與硬連結
- excel 中設定下拉選單,讓其一直顯示
- 曠廠練習生 | 小白進階之三個月發表一篇CVPR
- zigbee通訊技術複習筆記
- AAAI 2021線上分享 | 華為雲提出多輪閱讀理解框架,解決短文字的實體連結問題 - 知乎
- 投資筆記-每股兩千多的茅臺是否敢買
- Node.js 中的非同步迭代器
- 初學者福利!花兩天時間整理的STM32中的一些C語言知識點
- 如何在基於 Ubuntu 或 Debian 的 Linux 發行版中檢視一個軟體包的依賴 - 知乎
- 3分鐘教你如何在Word裡快速製作單斜線和多斜線表頭
- 資料庫:SQLServer分頁查詢整理
- 那一年,愛因斯坦輸得很慘很慘,被十幾個諾獎得主懟了一遍後,退出了群聊……...
- web前端微信小程式開發
- 2020年度總結了這 50 道 MySQL 高頻面試題!
- 【技術教程】網際網路視訊直播點播分析平臺EasyDSS配置公網IP後登入提示“服務不存在”,該如何排查?
- lutter可定製的上下滑出抽屜
- 原創 | 人工智慧的人文主義,如何讓AI更有愛
- Bug or Feature?藏在 requests_html 中的陷阱
- Python核心資料:Django Scrapy Hadoop 資料探勘 機器學習 Python精選視訊(限時福利免費領)
- 滴滴Java後臺3面題目:網路 記憶體溢位 各種鎖 高效能 訊息佇列